.net - 在 .NET 中提交表单

标签 .net javascript jquery

我有一个带有提交按钮的 .NET 页面。我正在使用客户端验证来验证表单元素。

var register = $('#<%= Register.ClientId %>');
register.click(function(){
    validation.init();
    return false;
});

现在,顶部的 return false 阻止表单在点击时提交到服务器。在任何其他语言中,一旦我进行了验证,我就会调用表单提交方法,而且它会起作用。不知何故,这在 .NET 中似乎不起作用。我不确定这是不是因为表单标签本身包裹了整个页面内容。

最佳答案

您应该使用 ASP.NET CustomValidator 来执行此 Hook ,这将被连接以在 form.submit 上自动运行。

VB 教程过时且陈旧,但您可以了解它的要点:https://web.archive.org/web/20211020145934/https://www.4guysfromrolla.com/articles/073102-1.aspx

关于.net - 在 .NET 中提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/813207/

相关文章:

.net - 为什么反射在 .NET 中表现不佳?

.net - 使用 kSoap 将 ArrayList 从 .net web 服务返回到 android 应用程序

javascript - HTML javascript 电影和晚餐

javascript - 将鼠标悬停在 ApexCharts.js 中的图例系列上时如何显示图例工具提示

javascript - 避免指数表示法和字符串

jquery - 添加div后图像不可见

javascript - 到下午 5 点时自动显示弹出窗口,无需刷新(实时)

c# - 在 .NET Core 应用程序中运行 Polly Policy 时,它在捕获到异常后挂起

jquery - 自定义 jQuery UI 对话框样式

c# - 如果后面出现一个字符,则忽略该字符的第一次出现