如何从JavaScript控制ASP.NET Validator控件客户端验证?

时间:2009-05-21 05:44:51

标签: asp.net javascript

如何从JavaScript控制ASP.NET Validator控件客户端验证?

1 个答案:

答案 0 :(得分:1)

如果您的意思是在客户端编写自定义验证函数,CustomValidator完全支持此功能。只需将您想要用于验证的javascript函数的名称命名为,例如:

<script language="javascript">
function MyTextBoxValidation(source, args)
{
if (valid)
  args.IsValid = true;
else
  args.IsValid = false;
}
</script>

    <asp:CustomValidator ID="MyValidator" runat="server" 
ClientValidationFunction="MyTextBoxValidation" 
ControlToValidate="MyTextBox" />

但是,如果您只想启动现有验证逻辑,则可以始终使用以下脚本:

if (Page_ClientValidate())
{
    // Do stuff, we're valid here.
}