达到Response.Redirect("页面");的效果

解决方案 »

  1.   

    Response.Write("<script language=JavaScript>window.alert('没有符合要求的记录!')</script>");
    在这句后面加上Response.Redirect("页面");可以吗?
      

  2.   

    yan1617() 你说的用Response.Redirect("页面");
    那你刚才的提示的警告就不出现是不是?
    这样的情况我也遇见过,
    我的结论就是尽量不要在CS文件中写javascript语句
    你可以直接在页面中写javascript函数来完成,例如:
    出现警告时你是知道的,把这个状态放入页面上的某个控件中。
    然后调用window.onload(),完成你的操作即可。
    function window.onload()
    {
        alert('没有符合要求的记录!')
        location.replace("页面");}
    }
      

  3.   

    Sorry!刚才写得有点疏漏:
    假如提示的警告时,你把状态“1”放入一个TextBox ErrorFlag的Text中,
    function window.onload()
    {
        if( document.all.ErrorFlag = "1" )
        {
            alert('没有符合要求的记录!')
            location.replace("页面");
        }
    }
      

  4.   

    Response.Write("<script language=JavaScript>window.alert('没有符合要求的记录!')</script>");
    在这句后面加上Response.Redirect("页面");
    这样上面一句就不会弹出警告框了,我需要按下警告框的确定按钮后再打开页面(或返回当前页面的前一页)