我是采用
 Response.Write("<script language='javascript'>alert('添加新闻成功')</script>");这种方式。但现在我想把这个功能写成一个类。。但在单独的类文件里好像不支持Response对象??如何解决呢?

解决方案 »

  1.   

    你有没有注意到呢
    Response.Write(" <script language='javascript'>alert('添加新闻成功') </script>"); 
    这样的弹出窗口弹出时,你的页面后面是一片白,紧接着是刷新一次。
     建议不要用这种方法。
      

  2.   

    把Page作为参数传进类里
    public void testalert(Page thispage,js)
    {
       thispage.RegisterStartupScript("alert",js);
    }
      

  3.   

    RegisterStartupScript("startup", "<script language='javascript'>window.alert('添加新闻成功');</script>");用这个试试。虽然都是刷新。但这个好点
      

  4.   

    同意楼上的说法!
    可以换下,建议Page.RegisterStartupScript("a", "<script>alert('成功修改信息');</script>");
      

  5.   


    支持的,但是必须把命名空间写完整!
    System.Web.HttpContext.Current.Response.Write(" <script language='javascript'>alert('添加新闻成功') </script>"); 
      

  6.   

    System.Web.HttpContext.Current.Response.Write(" <script language='javascript'>alert('添加新闻成功') </script>"); 
      

  7.   

    你让 这个 类 ,继承 page