【发布时间】:2014-09-04 12:20:05
【问题描述】:
@Html.CheckBox("WiFi", @Model.Amenities.Contains("WiFi"))
@Html.CheckBox("Dining", @Model.Amenities.Contains("Dining"))
使用这种格式,我可以从 sql server 获取值,但无法将它们与属性绑定。
这看起来很奇怪,但我将便利设施属性的值直接输入到数据库中。我只想使用 html 助手。
【问题讨论】:
-
您的模型是否有属性
bool WiFi和bool Dining?我想你可能误解了@Html.CheckBox -
我在模型中只有一个属性,即“便利设施”复选框。我想将这些复选框的所有值绑定到便利设施。
-
你想要的是单选按钮 - 我会尽快发布答案
-
实际上我正在做一个关于 mvc 的旧项目。我的前辈已经实现了“复选框”类型的输入字段。我想改用 html 助手。使用输入字段,他能够获取所有选中复选框的值并将它们存储到“字符串便利{get; set;}”中。 db 中的字段是字符串类型。我们没有使用 bool。
-
是的,我知道。稍后检查我的答案(复选框用于绑定到布尔值)
标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4