if (Csharptest.BusinessLogicLayer.Usr.Add(ht))
        {
            Response.Write("<script language=javascript>alert('添加用户成功!')</script>");
            Response.Redirect("usr_list.aspx");
        }
        else {
            Response.Write("<script language=javascript>alert('添加用户失败!')</script>");
        }
 Csharptest.BusinessLogicLayer.usr.add(ht) //返回布尔值,是想用户表里插入一条数据//为什么每次添加成功却看不到   Response.Write的对话框弹出啊  

解决方案 »

  1.   

    我也碰到这个问题,我的解决办法是成功后创建个Session["action"],然后在跳转的页面load里去判断,如果这个Session存在,再弹出添加成功,接着销毁这个Session,这样是可行的,呵呵,你的问题,我也希望高手解答
      

  2.   

    不行的
     Response.Write("<script language=javascript>alert('添加用户成功!')</script>");
    这句是功能操作都完成后
    再调用本页面的JS
     
    你下面都跳转了,等于去了新页面,肯定是不弹出信息的
    传个值到新页面吧
      

  3.   

    Response.Redirect("usr_list.aspx");
    去掉就可以了。
      

  4.   

     Response.Write("<script language=javascript>alert('添加用户成功!');window.location.href='usr_list.aspx'</script>");
      

  5.   

    方法一:
    Response.Write("<script language=javascript>alert('添加用户成功!');self.location='usr_list.aspx'</script>");方法二:同二楼,加个参数
      

  6.   

    Response.Redirect("usr_list.aspx");什么意思不懂吧    无条件跳转  只要执行这个就跑了  不管上下什么代码