asp.net - 如何从 JavaScript 控制 ASP.NET Validator Controls 客户端验证?

标签 asp.net javascript

如何通过 JavaScript 控制 ASP.NET Validator 控制客户端验证?

最佳答案

如果您的意思是在客户端编写自定义验证函数,则 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.
}

关于asp.net - 如何从 JavaScript 控制 ASP.NET Validator Controls 客户端验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/891540/

相关文章:

javascript - 如何从 XML 中选择一个随机子元素并显示子元素;使用JS?

asp.net - 选中项目时,UpdatePanel 内的复选框列表会触发完整回发

c# - 网络核心 : how to make the browser show file as being downloaded before it's sent

javascript - 尝试在 Chrome 扩展程序中使用 SignalR 连接到集线器时出错

javascript - 在 JavaScript 中初始化另一个函数内的函数

javascript - 在一次字符串遍历中将大文本中的 **title** 转换为 <h1>title</h1> 的最佳方法是什么?

javascript - 当我将 hidden-xs 按钮与 bootstrap (Angular) 一起使用时,单击两次按钮

c# - 我可以在 .NET Framework 4.0 上运行 MVC 5 应用程序吗?

c# - 通过应用程序发布指向粉丝页面的链接

javascript - Angular JS 路由 : get URL to stay as user inputs