先生成警告的字符串stringalert,再用Response.Write("<script language=javascript>window.alert('"+stringalert+"');</script>");

解决方案 »

  1.   

    Response.Write("<script language=javascript>window.alert('");
    Response.Write(alertstring);
    Response.Write("');");
    Response.Write("<");
    Response.Write("/");
    Response.Write("script>");
    其中的alertstring就是一个变量,可以随意赋值。
      

  2.   

    好像还不行,我需要把数据库中的数据赋值到alterstring中,如用户姓名等,而javascript语句是在客户端运行的。
      

  3.   

    Response.Write("<Script language=JavaScript>");
    Response.Write("window.alert('"+username+"!');");
    Response.Write("</script>");
      

  4.   

    string tt;
    tt = "aa";
    Page.RegisterStartupScript("alert","<script language = javascript>alert('"+ tt + "');</script>");
    我试过了,这样可以.
      

  5.   

    只能用脚本拉。。
    Response.Write("<script>alert('提示框')</script>");
    Button2.Attributes["onClick"]="return confirm('您删除所有相关信息无法恢复!\\n\\n您确认要删除吗?');";
    Button2.Attributes["onclick"]="javascript:alert('error');"; 任君选择
      

  6.   

    以上方法都可以实现阿!
    主要是用出错信息和js代码拼成一个字符窜
    用response.write
    或者Page.RegisterStartupScript写到客户端,那么回调后,就会弹出对话框!