例如我有一个类Message.cs:
namespace WebEOS
{
  public class Message
  {
    public Message()
    {
// 
// TODO:
//
    }
   public void ShowMsg()
    {
      Page.RegisterClientScriptBlock("mm", "<script>alert()</script>");
     }
   }
}我想从页面DebitProcessEOS.aspx中调用类中的public void ShowMsg(),同时把页面传给这个函数。干怎么办?谢谢

解决方案 »

  1.   

    说的不清楚压 不过按我的理解 你可以为这个类增加属性 然后对这个属性赋值
    或者 是   为这个函数 增加一个参数  ShowMsg(string ^^^^)
        public void ShowMsg()
        {
          Page.RegisterClientScriptBlock("mm", "<script>alert()</script>");
         }
    如果 你说的 是向在 这个页面上  弹出一个窗口的化 推荐你 引用 〕
    System.Web; 
    然后使用 HttpContext.Response.Write(""<script>alert('')</script>");
    等分中^^^^^^^^^^^^^^^^^^^^
      

  2.   

    //前台调用使用this做为参数
    new WebEOS.Message().ShowMsg(this);//CS文件使用参数
    public void ShowMsg(System.Web.UI.Page myPage)
    {
    if(!myPage.IsClientScriptBlockRegistered("clientScript"))
    myPage.RegisterClientScriptBlock("clientScript", "<script>alert(\"aaa\");</script>");
    }