ASP.NET MVC Remote属性方法参数总是传递null

2023-12-25

我有这个AdvertiserNameAvailable远程验证属性正在使用的方法。 问题是AdvertiserNameAvailable正在调用而不将输入值传递给方法Name范围。当我进入该方法的调试时,我看到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="">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.NET MVC Remote属性方法参数总是传递null 的相关文章

随机推荐

  • Angular 2.0 路由器导航无法在 iOS WKWebView 上运行

    由于一些性能问题 我正在尝试升级 angularJS2 phonegap 应用程序以在 iOS 上使用 WKWebView 不幸的是 任何对路线导航的调用都不起作用 这包括routerlink and this route navigate
  • 在mono中使用c#驱动程序比较mongo集合的两个字段

    我对 Mongodb 和 C 驱动程序完全陌生 开发是在 Ubuntu 14 04 上使用 Monodevelop 完成的 Mongodb 的版本是 3 2 10 目前我的代码有一个 POCO 如下 public class User pu
  • Solr 之间的语法

    我已经安装了 solr 非常棒 但在选择范围内的价格时我遇到了困难 我想选择成本在 20 到 50 之间的所有产品 但它似乎不起作用 solr 语法是什么 成本 gt 20并且成本 简短回答 看看Lucene 查询解析器语法 http lu
  • 如何使用 SciPy 运行统计累积分布函数和概率密度函数?

    我是 Python 新手 也是 SciPy 库新手 在深入 SciPy 世界之前 我想向列表中的专家询问一些问题 我想知道是否有人可以提供有关如何运行两个统计函数的粗略指南 累积分布函数 CDF 和概率分布函数 PDF 我的用例如下 我有一
  • 你能查询一下 vim 中的变量/设置是什么吗?

    例如 在vim中 如果我想知道是否设置了自动读取 是否可以运行一个命令来告诉我 或者知道我的制表符设置是什么 就你而言 set autoread 将为您提供自动读取的当前值 一般来说 set foo 会给你期权的价值foo set将显示与默
  • bootstrap popover PreventDefault for click 在 Rails 3.2 应用程序中不起作用

    另一个人问了这个问题here https stackoverflow com questions 13231461 preventdefault in bootstrap popover 但没有给出答案或解决方案 这些引导文件列在我的 ap
  • 将 OpenCV 库与 Armadillo 库结合使用的最佳方法是什么?

    我正在使用 OpenCV 构建图像处理应用程序 我还使用 Armadillo 库 因为它有一些非常简洁的矩阵相关函数 但问题是 为了在 cv Mat 上使用犰狳函数 我需要频繁地从 cv Mat 转换为 arma Mat 为了实现这一点 我
  • Gmail 的上次活动

    如何从 Gmail 的上次帐户活动页面获取数据 img https i stack imgur com O73Yz png 该信息可在以下地址获取 问题是我不知道如何进行身份验证才能访问此页面 我想我应该以某种方式使用 OAuth 协议 但
  • iter() 不适用于 datetime.now()

    Python 3 6 1 中的一个简单片段 import datetime j iter datetime datetime now None next j returns Traceback most recent call last F
  • Scala 有智能编译器吗?

    我做了递归函数 就像 require L List Int L 模式匹配 Nil gt Thread dumpStack x xs gt print x function xs def function L List Int L match
  • 导入 @material-ui/pickers 时未捕获类型错误:Object(...) 不是函数

    我在用 material ui core 3 9 3 with material ui pickers 3 0 0 beta 1 当我从以下位置导入任何东西时 material ui pickers I get Uncaught TypeE
  • 将 NETBIOS 域转换为 FQDN(完全限定域名)

    简而言之 如何将 NETBIOS 域转换为 FQDN 细节 假设我位于域 A 中 并且拥有域 B 的用户凭据 该域 B 与域 A 具有信任关系 我可以对凭据进行身份验证 当我拥有的只是该域中某个经过身份验证的用户的凭据 包括 netbios
  • Javascript 是否可以创建外部闭包?

    通常 要创建闭包 您可以在另一个函数中创建它 并且它获取其父函数的范围 var parent function var a works var subfunction console log a works subfunction 我试图找
  • 直接与委托 - jQuery .on()

    我试图理解两者之间的这种特殊区别direct and 委托的事件处理程序使用jQuery on method http api jquery com on 具体来说 本段最后一句 When a selector提供后 事件处理程序被称为委托
  • 如何使用 Delphi 检测 Android 中的虚拟键盘事件

    我正在尝试使用 Rad studio Xe5 和 Delphi 开发 Android 应用程序 但遇到以下问题 屏幕底部有一个 Tmemo 按下它输入一些文本时 虚拟键盘会显示在我看不到的 Tmemo 上 我想检测显示键盘上的事件并移动更改
  • Vue Bootstrap 4中的三列复选框

    任何人都可以帮我通过 bootstrap 4 中的 vue js 实现 3 列布局吗 我想让我的复选框显示为 3 列 用户按顺序排列 我希望顺序从第一列开始 然后是第二列 最后是第三列 div div class div div
  • 如何获取处于“准备”状态的 docker 服务任务的日志

    我现在正在使用 docker 1 12 创建了一个服务 并注意到有一个阶段 preparing 当我跑的时候 docker service tasks xxx 我只能猜测在这个阶段图像正在被拉取或更新 我的问题是 如何查看此阶段的日志 或者
  • Sails.io.js io.socket.get('/user',...) 尚未在核心中实现

    创建例如assets js dependencies app io js with io socket on connect function socketConnected console debug This is from the c
  • php中session.use_cookies的使用

    我已经四处搜索以查找如果更改值对 php 会话的影响session use cookies to true or false但似乎对其工作方式没有影响 有什么用session use cookies在 php 中以及为什么需要它 这就是您希
  • ASP.NET MVC Remote属性方法参数总是传递null

    我有这个AdvertiserNameAvailable远程验证属性正在使用的方法 问题是AdvertiserNameAvailable正在调用而不将输入值传递给方法Name范围 当我进入该方法的调试时 我看到Name参数总是null pub