asp.net – MVC3的远程模型验证操作中的参数名称
发布时间:2020-12-16 03:58:30 所属栏目:asp.Net 来源:网络整理
导读:我对SSN属性使用远程验证属性,在视图页面中我使用通用视图,然后ssn字段如下: @Html.EditorFor(model = model.MainModel.SSN)@Html.ValidationMessageFor(model = model.MainModel.SSN) 我的行动是: public JsonResult IsValidaSSN(string SSN) { //.... re
我对SSN属性使用远程验证属性,在视图页面中我使用通用视图,然后ssn字段如下:
@Html.EditorFor(model => model.MainModel.SSN) @Html.ValidationMessageFor(model => model.MainModel.SSN) 我的行动是: public JsonResult IsValidaSSN(string SSN) { //.... return Json(result,JsonRequestBehavior.AllowGet); } 但总是SSN在行动中为空,我也尝试MainModelSSN,MainModel_SSN但没有变化,总是为空,你的建议是什么? MainModel.SSN在action参数中的正确名称是什么? 解决方法
您可以尝试指定前缀:
public Action IsValidaSSN([Bind(Prefix = "MainModel")] string SSN) { //.... return Json(result,JsonRequestBehavior.AllowGet); } MainModel是用于发送data =>的前缀. MainModel.SSN. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在Asp.Net中启用Secure中的HTTPOnly
- asp.net-mvc – 是否可以将大量数据从控制器传递到MVC3中的
- 使用Asp.Net MVC和Web Api配置Ninject
- ASP.NET Core 开源GitServer 实现自己的GitHub
- asp.net-mvc – 如何在使用Razor图表助手创建的图表中更改图
- 从Bitmap对象将图像渲染到ASP.NET MVC网页上
- asp.net – 为什么我应该使用telerik radcontrols而不是vis
- asp.net-mvc-3 – 在部署服务器中编辑ASP.NET MVC 3 resx文
- 你在.NET中最喜欢的功能是什么?
- asp.net – 任何框架依赖于IIdentity.AuthenticationType?
推荐文章
站长推荐
- asp.net-mvc-4 – MapRoute for overload Action
- 以30种语言开发ASP.NET网站的最佳实践?
- asp.net-core-mvc – 区域中的ViewComponents
- asp.net-mvc – 如何在razor视图中公开全局对象像
- asp.net-mvc – ModelState.IsValid总是返回fals
- asp.net-mvc – Web Api调用返回404错误,GUID作为
- asp.net-mvc-4 – ASP.NET MVC 4 Razor视图无法识
- asp.net – 带标题的Response.Redirect
- ASP.NET使用SHA256还是SHA1?
- asp.net-mvc-3 – 无法使用Enity Framework 4.0设
热点阅读