我在一个MessageBox类里写了一个方法来弹出警告对话框,但是在运行的时候就报错。public MessageBox()
{
  //
  // TODO: 在此加入建構函式的程式碼
  //
} /// <summary>
    /// 彈出信息提示框
    /// </summary>
    /// <param name="message">提示信息內容</param>
    public static void Show(string message)
    {
        ClientScriptManager client = "";
        client.RegisterStartupScript(HttpContext.Current.GetType(), "Msg", "<script language='javascript'>alert('" + message + "');</script>");
    }
然后我再default.aspx页面里引用这个方法就会有错:if (success > 0)
        {
 MessageBox.Show("新增成功!");
}请教怎么在类里写那个ClientScriptManager的调用方法啊,谢谢

解决方案 »

  1.   

    this.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + message + "');</script>");
      

  2.   

    我是要在一个类文件MessageBox里用ClientScript,不是直接在default.aspx.cs里用
      

  3.   

        public static void Show(string message)
        {
    HttpContext.Current.Response.Write("<script language='javascript'>alert('" + message + "');</script>");
        }
      

  4.   

    你也可以写一个基类,派生于Page
    把这个方法写在基类里然后你的所有页面都派生于这个基类