大佬教程收集整理的这篇文章主要介绍了使用ASP.NET MVC的jQuery表单验证,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
更具体地说,如何在页面上设置auth cookie(没有重定向),@R_589_9447@连续验证ajax请求?
我创建了一个轻量级的LoginResultDTO类,我返回为json:
public class LoginResultDTO { public bool success {get;set;} public String message {get;set;} public String ReturnUrl {get;set;} }
这里是一个脚本块从我的LogOn视图:
<script type="text/javascript"> $(document).ready(function() { var form = $($("form")[0]); form.submit(function() { var data = form.serialize(); $.post(form.attr("action"),data,function(result,status) { if (result.success && result.ReturnUrl) { LOCATIOn.href = result.ReturnUrl; } else { alert(result.messagE); } },"json"); return false; }); }); </script>
这将使ajax包装登录表单。请注意,这是JavaScript代码的最简单的实现,但它是一个开始的地方。
然后我修改了我的LogOn操作在AccountController和在相关的地方放置这样:
if(request.IsAjaxrequest()) { return Json(new LoginResultDTO{success=true,message="successfully logged in"}); }else { return View(); }
所以这是一个超轻但相当完整的版本的如何jquery身份验证可以在asp.net mvc。
以上是大佬教程为你收集整理的使用ASP.NET MVC的jQuery表单验证全部内容,希望文章能够帮你解决使用ASP.NET MVC的jQuery表单验证所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。