ASP.NET客户端验证和回发

时间:2009-05-25 07:26:22

标签: asp.net validation client-side

我有一个aspx页面,其中我有3个asp.net文本框和1个asp.net按钮控件。我想在回复发生之前进行客户端验证,当我点击按钮时。即;如果页面通过了验证检查,那么我只需要调用服务器端按钮单击事件。任何人都可以帮助我吗?提前致谢

2 个答案:

答案 0 :(得分:2)

定义JS函数:

function validate(){
    //perform some validation
    return $("#myTextbox").val()=="";
}

在按钮控制上调用onclick event =“return DoValidation();”

如果JS函数返回false,则会取消回发。

答案 1 :(得分:0)

如果您想要与ASP.net验证集成,需要使用 RegisterValidator 声明注册您的Javascript验证程序。

不要忘记在服务器端进行验证,因为Javascript可能被禁用。