例如下面语句:
Response.Write("<script language=javascript>alert('请输入要查询的内容!');</script>");
执行的时候怎么让原页面的内容显示出来,而不是一片空白,仅一个弹出框呢?

解决方案 »

  1.   

    在Page_Load事件里面:
    查询按钮.Attributes.add("onclick","return funalert();");aspx文件中:
    <script language=javascript>
    function funalert{
    alert('请输入要查询的内容!');
    return false;
    }
    </script>
      

  2.   

    修正
    aspx文件中:
    <script language=javascript>
    function funalert(){
    alert('请输入要查询的内容!');
    return false;
    }
    </script>
      

  3.   

    你的方法很好,但是我不能把Attributes.add写在page_load里,因为是根据判断才弹出窗口的,这样的话,第一次点的时候就不会弹出来
      

  4.   

    解决思路,源代码忘了):
    在页面加入一个<input id=msg type=hidden runat=server>
    在后台代码里如果要alert,就将alert信息写入该input
    在html代码最后加入一段script,如果发现msg中有内容,alert并清空,否则不做任何事情