当单击一个按钮后判断文本框中的值是正确,如果错误,则弹出对话框。
问题是弹出对放框后页面会继续往反一次。我在脚本中写了return;服务器控件按钮还是一样的执行

解决方案 »

  1.   

    你可以加客户端事件然后return false例如:btn.Attributes.Add("onclick","return test();");function test()
    {
        //检查数据
        if (条件不符合)
        {
            return false;
        }
        return true;
    }
      

  2.   

    If TextBox1.Text = "" Then
                Response.Write("<script language=javascript>alert('输入数据错误');</script>")
                Return
            End If
      

  3.   

    在客户端检查,如果失败的话设置 event.returnValue = false; 这样就不会回发服务端了。