【问题标题】:Razor Generating Html [duplicate]Razor 生成 Html [重复]
【发布时间】:2016-12-17 13:22:58
【问题描述】:

我的剃刀密码

@Html.CheckBox("cbMSSProvider",true)

正在生成类似的 HTML

    <input checked="checked" id="cbHHAProvider" name="cbHHAProvider" type="checkbox" value="true">
    <input name="cbHHAProvider" type="hidden" value="false">

有人能说出为什么有输入(type=hidden)吗?

【问题讨论】:

  • 阅读 How to Ask 并在提出新问题之前尝试搜索。
  • 隐藏字段用于将字段名称发送到服务器,如果它被选中,如果没有被选中,则该字段不会发送到服务器并且模型的值将为false

标签: asp.net-mvc razor


【解决方案1】:

MVC 是一个开源项目。如果您想了解它们的工作原理和/或询问有关其决策过程的问题,您可以自己深入研究代码。

https://github.com/aspnet/Mvc

所以要回答你的问题,为什么要这样做,这是因为它是如何实现的。

【讨论】:

    猜你喜欢
    • 2018-11-10
    • 2012-06-26
    • 1970-01-01
    • 2014-08-30
    • 2023-03-13
    • 2018-10-22
    • 1970-01-01
    • 2016-07-22
    • 2016-08-11
    相关资源
    最近更新 更多