【问题标题】:Is there a way to not post the model value of the hiddenfield?有没有办法不发布隐藏字段的模型值?
【发布时间】:2014-07-01 11:17:24
【问题描述】:

我的表单中有一组隐藏字段来发布只读字段的值。但在某些情况下,我不需要发布这些值。例如:

<div style="display: none;">
<!-- read-only controls -->
@Html.DisplayFor(model=>model.DeviceName)
@Html.HiddenFor(model=>model.DeviceName)
</div>

在上面的例子中,我已经使用JQuery隐藏了上面的div,但是div内的hiddenfield的值还是贴出来的。

【问题讨论】:

标签: html asp.net-mvc forms hiddenfield http-post


【解决方案1】:

您需要输入disabled。禁用的输入不会提交到服务器

【讨论】:

  • 注意:disabled 属性不适用于 。 - w3schools.com/tags/att_input_disabled.asp
  • 我的错误链接。不要完全相信 w3schools 上写的所有内容。可能他们的意思是禁用对隐藏字段不可用。我更新了链接,看看。这绝对有效
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-04
  • 1970-01-01
  • 1970-01-01
  • 2011-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多