使用ASP.NET MVC的jQuery表单验证
发布时间:2020-05-27 04:03:53 所属栏目:asp.Net 来源:互联网
导读:是否可以使用jQuery ajax调用来使用ASP.NET MVC执行表单验证?我已经找不到任何这样的例子。 更具体地说,如何在页面上设置auth cookie(没有重定向),所以我可以连续验证ajax请求? 是的,这是可能的。 只需使用方法 described here by mike bosch提交登录表
|
是否可以使用jQuery ajax调用来使用ASP.NET MVC执行表单验证?我已经找不到任何这样的例子。 更具体地说,如何在页面上设置auth cookie(没有重定向),所以我可以连续验证ajax请求? 解决方法是的,这是可能的。只需使用方法 described here by mike bosch提交登录表单,并返回一个带有returnUrl的json数据结构(如果有的话)。 我创建了一个轻量级的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 – 如何通过URL传递日期,为我的Action读取MVC?
- asp.net-mvc – 使用Razor,如何使所有“bool?”属性显示为
- asp.net-mvc-3 – ASP.NET MVC – 如何防止双击提交与jquer
- ASP.NET(MVC)服务图像
- asp.net – 在Azure网站上启用gzip压缩
- asp.net-mvc – Html.Raw()在ASP.NET MVC Razor视图
- asp.net-mvc – 在没有模型的情况下手动将验证添加到文本框
- asp.net-mvc-5 – 我应该如何从JsonResult控制器返回404?
- asp.net – 为什么不能在发布模式下构建网站?
- asp.net-mvc – 使JSON.NET和Serializable属性一起工作
推荐文章
站长推荐
- asp.net – 在成功登录时添加声明并在应用程序的
- .net – Castle Windsor有没有什么缺点?
- 实体框架 – MVC3应用程序/服务层/存储库层/ POC
- asp.net – Visual Studio“添加为链接”调试时不
- asp.net – 为什么aspnet_users使用guid来代替id
- iis – 如何查看池中的哪个asp.net应用程序使用的
- ASP.NET Web应用程序(MVC)部署自动化和Subversio
- asp.net – 可以通过移动设备的Web浏览器上传图片
- 充分利用ASP.NET的三种缓存提高站点性能的注意方
- ASP.NET MVC3 AJAX.BeginForm AjaxOptions OnSuc
热点阅读
