asp.net-mvc – MVC 3远程验证字段具有复杂的名称
发布时间:2020-12-16 07:39:50 所属栏目:asp.Net 来源:网络整理
导读:我有一个输入 @Html.TextBoxFor(m = m.Buyer.Email,new { @maxlength = "100" }) 我想用远程属性验证它 [Remote("IsUserNameAvailable","Validation")] public string Email { get; set; } 在验证控制器中,我有一个动作: [HttpPost]public JsonResult IsUse
我有一个输入
@Html.TextBoxFor(m => m.Buyer.Email,new { @maxlength = "100" }) 我想用远程属性验证它 [Remote("IsUserNameAvailable","Validation")] public string Email { get; set; } 在验证控制器中,我有一个动作: [HttpPost] public JsonResult IsUserNameAvailable(string Email) 但是,我当然在Email参数中得到一个空值.我应该将哪个参数名称传递给IsUserNameAvailable方法? 更新:刚查看了请求,即发送到远程验证操作: 解决方法
而不是HttpPost使用HttpGet.你没有发布任何东西.您正在检索结果.第二,确保当您从IsUserNameAvailable返回结果时指定允许JSON获取.
[HttpGet] public JsonResult IsUserNameAvailable(string Email) { // Do something if (your_email_check_returns_true) { return Json(true,JsonRequestBehavior.AllowGet); } return Json(false,JsonRequestBehavior.AllowGet); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-web-api – 如何在Web Api调用期间获取用户上下文?
- asp.net-mvc-2 – <::<%:和<%=与嵌套代码(表达式)
- asp.net-mvc – 直接在MVC中指定视图位置更有效吗?
- asp.net – Azure Web角色 – 长时间运行请求(负载均衡器超
- asp.net – 如何使用linq从datetime列获取Date
- model-view-controller – 具有多个ViewModel的MVC 3 Model
- asp.net-mvc-4 – 什么是antlr3,为什么默认情况下在VS2012
- IIS 7中为ASP.NET缺少MIME类型404.17
- asp.net – 如何使WebMethods序列化ExpandoObject
- asp.net-mvc – 使用WCF IOC Structuremap的SOA架构
推荐文章
站长推荐
- asp.net – 如何摆脱丑陋的asp:菜单闪烁?
- asp.net – executionTimeout和Server.ScriptTim
- asp.net – 使PDF显示内联而不是单独的Acrobat R
- ASP.NET MVC – 要从外部控制器或视图确定的内容
- asp.net-mvc – ASP.NET MVC – 如何从不同的控制
- asp.net – System.Reflection.Assembly.LoadFil
- asp.net-mvc – MVC ModelMetaData属性和格式化D
- asp.net-mvc – 请求已中止:无法创建SSL / TLS安
- .net – 为什么OWIN的SignInAsync()没有设置IsAu
- 在何处以及如何“缓存”ASP.NET角色数据
热点阅读