c# - 布尔值在剃刀中打印为“值”
问题描述
这是视图中的html:
<input type="hidden" name="HasDetails" id="HasDetials" value="@Model.HasDetails" />
Model.HasDetails
是布尔值吗?,这是 broswer 中的结果
<input type="hidden" name="HasDetails" id="HasDetials" value="value">
我期望的是
<input type="hidden" name="HasDetails" id="HasDetials" value="true">
或者
<input type="hidden" name="HasDetails" id="HasDetials" value="false">
解决方案
我会使用 HTML 助手:
@HTML.CheckBoxFor (m => m.HasDetails)
如果您想编写自己的 HTML,请一次性使用帮助程序来生成正确的 HTML,然后复制它。
推荐阅读
- c# - Windows 服务使用队列中的 Azure 服务总线消息
- r - 向未定义 Y 或 X 的饼图添加 % 标签
- c++ - 优先队列
> pq; 说“priority_queue”不是模板,我将如何解决这个问题? - javascript - 如何将 async/await 与错误读取传感器一起使用?
- netlogo - Netlogo:在海龟上下文中说它不是
- python - 日历日期选择器 Selenium Python
- php - 使用 PHP 和 MariaDB 的表情符号显示问题
- python - TypeError:运行代码时“方法”对象不可下标
- discord.net - Discord.Net 刷新用户角色
- excel - Stata循环从Excel文件中检索数据