在服务器按钮的Button上写了:
Response.Write("<script language=javascript>alert('执行失败,意外错误终止!');</script>");
但是点击按钮之后,弹出了alert窗口但页面任然提交了。写什么代码使页面不提交服务器?

解决方案 »

  1.   

    asp:Button OnClientClick="alert('');return false;"
      

  2.   


            if (this.txtLotNo1.Text.Trim() == "")
            {
                //this.hlkResult.Text = "* LotNo没有填写!";
                Response.Write("<script language=javascript>alert('LotNo没有填写!');</script>");
                return;
            }
    按钮上其实是这样的,所以想要再弹出之后Return掉,也不知道行不行
      

  3.   

    你都提交到服务器了,你还return什么啊。你return是服务器端的代码不再执行你可以asp:Button OnClientClick="if(this.txtLotNo1.value=='') {alert('LotNo没有填写');return false;}"
      

  4.   

    在Response.Write();后面加return;试试