【问题标题】:ASP.NET MVC2 Model Binding does not POST back hidden valuesASP.NET MVC2 模型绑定不回发隐藏值
【发布时间】:2011-03-20 19:13:17
【问题描述】:

我在控制器中有一个 /Register [GET] 操作,它使用字符串和整数预填充视图模型并返回:return View(myModel);

我可以看到在 textarea 中填充的字符串和在隐藏输入中填充的 id。然而,当表单被 POST 时,字符串值为 null,int 值为 0。我验证了这两个值都已发布到服务器,但在 POST 操作中收到的模型缺少这些值。任何见解,任何人?

谢谢。

【问题讨论】:

  • 代码会很有帮助。听起来您的模型名称和模型本身不匹配。
  • 你能发布你的标记和操作方法吗?

标签: asp.net asp.net-mvc-2 binding model


【解决方案1】:

我认为是深夜编码让我忽略了视图模型上的 getter 和 setter。我缺少两个属性的 getter 和 setter。多谢你们。现在都解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    • 2011-06-29
    • 1970-01-01
    • 2011-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多