将ASP.NET验证与JQuery相结合的优雅方式
发布时间:2020-05-24 06:01:14 所属栏目:asp.Net 来源:互联网
导读:如何最好地将 JQuery与ASP.NET客户端验证模型相结合? 我通常避免实现ASP.NET验证模型,因为它总是对我正在做的事情似乎太过分了.对于我现在正在开发的网站,我只是收集非关键的用户数据,只需要一些基本的验证.我不想要消息出现在DOM或任何类似的东西.我总是觉
|
如何最好地将 JQuery与ASP.NET客户端验证模型相结合? 我通常避免实现ASP.NET验证模型,因为它总是对我正在做的事情似乎太过分了.对于我现在正在开发的网站,我只是收集非关键的用户数据,只需要一些基本的验证.我不想要消息出现在DOM或任何类似的东西.我总是觉得很难让它看起来正确. 但是现在我需要实现一些更优雅的东西.我想在JQuery中利用的是巧妙的搜索表达式,如“告诉我,如果至少其中一个复选框被选中”.我是JQuery的新手,但我认为这是大概1行的JQuery,而且在传统的ASP.NET模型中更为复杂. 所以我想充分利用JQuery的能力,但并不完全忽略ASP.NET的验证模型. 到目前为止,我最好的方法是(这几乎落后于ASP.NET): $('#<%=btnJoinMailingList.ClientID %>').bind('click',function(event) {
if (...) {
alert("You must enter a name");
return false;
}
return true;
});
这里有什么更好的方法?有没有任何推荐的JQuery插件? PS.我不想使用MVC模型.我正在尝试创建一个非常“RAD”网站,没有时间深入研究这些有趣的新东西. 解决方法ASP.NET有许多验证控件,其中之一是CustomValidator.
您可以给它一个使用jQuery的自定义JavaScript函数,并通过参数返回true或false.您可以使用此控件自动显示错误消息,或者只是运行jQuery代码并手动处理显示. ASPX: <asp:CustomValidator ID="CustomValidator1" runat="server" Display="None"
ClientValidationFunction="checkTextareaLengths">
</asp:CustomValidator>
JavaScript的: function checkTextareaLengths(source,args){
args.IsValid = true;
$('textarea').each(function(){
if($(this).text().lenght > 400)
args.IsValid = false;
});
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在ASP.NET MVC中禁用客户端和代理缓存?
- asp.net-mvc-3 – 滚动我自己的@ Html.BeginfBrm()
- 如何在Asp.Net Mvc中进行Basecamp风格的账户?
- asp.net-mvc – MVC ASP.NET或Razor
- asp.net – 当DataSource中没有数据时,DetailsView不可见
- IIS 7中为ASP.NET缺少MIME类型404.17
- 使用VSCode,DNX和kestrel运行第一个ASP.NET 5应用程序会导致
- owin – 如何在Startup.cs中添加CamelCasePropertyNamesCon
- asp.net – System.Diagnostics.Process.Start不能从IIS工作
- ASP.NET MVC Project和App_Code文件夹
推荐文章
站长推荐
- 在ASP.NET中创建一个适用于黑莓,Windows Mobile和
- 动态渲染asp:从ASP.NET中的BLOB条目的图像
- asp.net-mvc – 命名约定 – 控制器的一个规则,没
- 如何使用代码隐藏技术在asp.net中获取当前页面的
- asp.net – 如何在Visual Studio中生成Web服务的
- asp.net-mvc – 动作过滤器执行顺序
- 如何使用ASP.NET在纯HTML页面上执行表单验证?
- asp.net – .Net Core 2 Spa模板与角度材料
- IIS ASP.NET vs(NGINX FastCGI Mono或XSP)的性能
- asp.net-mvc – 如何在ASP.NET MVC 2 RC中编写自
热点阅读
