如何从JavaScript控制ASP.NET Validator控件客户端验证?
答案 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.
}