0

我在数据库中的表包含 2 个字段。'Title' 和 'IsBusiness'(无论记录是否为企业帐户,都存储为布尔值。

在屏幕上添加新记录时,editorFor 用于显示“IsBusiness”复选框,该复选框将返回 true 或 false。

@Html.EditorFor(x => x.IsBusiness)
@Html.ValidationMessageFor(x => x.IsBusiness)

我想将其更改为 2 个单选按钮。'Product' 和 'Business' 如果选择了产品并且选择了业务,则返回 false。

到目前为止,我下面的代码一直传回错误。它不会存储“真”……有什么想法吗?

<label>@Html.RadioButtonFor(x => x.IsBusiness, "Business")Business</label>
<label>@Html.RadioButtonFor(x => x.IsBusiness, "Product")Product</label>
4

1 回答 1

1

尝试:

<label>@Html.RadioButtonFor(x => x.IsBusiness, true) Business</label>
<label>@Html.RadioButtonFor(x => x.IsBusiness, false) Product</label>

另请参阅:ASP.NET MVC 是/否具有强绑定模型 MVC 的单选按钮

于 2013-07-24T12:35:51.740 回答