asp.net-mvc – ASP.NET MVC Remote属性方法参数始终传递null
发布时间:2020-12-16 03:39:35 所属栏目:asp.Net 来源:网络整理
导读:我有远程验证属性使用的AdvertiserNameAvailable方法. 问题是正在调用AdvertiserNameAvailable而不将输入值传递给方法Name参数.当我在调试中输入debug时,我看到Name参数始终为null. public JsonResult AdvertiserNameAvailable(string Name) { return Json("
我有远程验证属性使用的AdvertiserNameAvailable方法.
问题是正在调用AdvertiserNameAvailable而不将输入值传递给方法Name参数.当我在调试中输入debug时,我看到Name参数始终为null. public JsonResult AdvertiserNameAvailable(string Name) { return Json("Some custom error message",JsonRequestBehavior.AllowGet); } public class AdvertiserAccount { [Required] [Remote("AdvertiserNameAvailable","Accounts")] public string Name { get; set; } } 解决方法
不得不添加[Bind(Prefix =“account.Name”)]
public ActionResult AdvertiserNameAvailable([Bind(Prefix = "account.Name")] String name) { if(name == "Q") { return Json(false,JsonRequestBehavior.AllowGet); } else { return Json(true,JsonRequestBehavior.AllowGet); } } 要找出您的前缀,请右键单击并检查您要验证的输入上的元素.查找name属性: <input ... id="account_Name" name="account.Name" type="text" value=""> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Visual Studio Git本地Repos和GitHub远程Repos互操作
- asp.net-mvc – Java Spring MVC中的ASP.NET MVC部分视图
- 使用 Ocelot 匹配路由的方法匹配路由
- asp.net-mvc – 如何在aspnet标识中设置用户名不唯一
- asp.net-mvc – 具有Fluent nHibernate和Ninject的多租户.每
- asp.net – 什么是SQL Server Reporting Services?
- 为什么每个人都在ASP.NET Webforms中依赖注入是困难的,当Pa
- nuget-package – 如何在asp.net 5应用程序中添加项目引用
- AspNetCore.Authentication.JwtBearer失败,没有SecurityTok
- asp.net-mvc – ASP.Net MVC和jQuery表单插件上传文件
推荐文章
站长推荐
- asp.net – 如何在web.config中迭代自定义键?
- 我是否需要在asp.net中取消订阅(手动订阅)活动?
- asp.net中使用Page.Validate()和Page.IsValid进行
- asp.net-mvc – MVC 3依赖解析器或Ninject MVC插
- asp.net – 在WiX安装程序中的应用程序池上设置禁
- asp.net-mvc – mvc.net验证是否支持ValidationG
- asp.net – 当用户离开网站(ASPX)时,最后调用数据
- 即使模型无效,ASP.NET MVC“Ajax.BeginForm”也执
- asp.net – 有一种简单的方法可以从.NET用户控件
- asp.net-mvc-3 – 如何在MVC应用程序中使用POCO
热点阅读