日期:2014-05-20  浏览次数:20628 次

简单的问题,关于引用类~
using   System;
using   System.Data;
using   System.Configuration;
using   System.Web;
using   System.Web.Security;
using   System.Web.UI;
using   System.Web.UI.WebControls;
using   System.Web.UI.WebControls.WebParts;
using   System.Web.UI.HtmlControls;

///   <summary>
///   WebBase   鐨勬憳瑕佽鏄?
///   </summary>
public   class   MessageBox
{
        System.Web.UI.Page   p;
        string   message   =   "閿欒鎻愮ず ";

        public   MessageBox(System.Web.UI.Page   Page)  
{
                p   =   Page;//鍒涘缓椤甸潰  

//
//   TODO:   鍦ㄦ澶勬坊鍔犳瀯閫犲嚱鏁伴€昏緫
//
}
       
        public   void   Show(string   message)
        {
               
               
                string   script   =   " <script>   alert( ' "   +   message   +   " ') </script> ";
                p.Response.Write(script);
               
                //Console.Write(script);
        }


}

为什么其它地方我不能
messagebox.show来用

------解决方案--------------------
放到app_code去
------解决方案--------------------
在网站中,这样才行。
public class Message
{
/// <summary>
/// 显示弹出消息
/// </summary>
/// <param name= "page "> 要弹出消息的页面 </param>
/// <param name= "msg "> 要显示的消息 </param>
public static void ShowMessage(System.Web.UI.Page page, string msg)
{
string script = " <script language=javascript> ";
script += "alert(\ " " + msg + "\ ") ";
script += " </script> ";
if (!page.ClientScript.IsClientScriptBlockRegistered(page.GetType(), "clientscript "))
{
page.ClientScript.RegisterStartupScript(page.GetType(), "clientscript ", script);
}
}
}
=============
使用方法
Message.ShowMessage(this, "这里写信息 ");