我正在创建一个 Web 应用程序,我希望用户的单个选择(通过单选按钮)将值传递到我表上的两个不同列(一个字符串和一个 int)。
我希望用一些剃刀单选按钮语法优雅的技巧来解决这个问题,但欢迎任何解决方案。
目前我的代码只是一个简单的 razor html 助手:
<td>
<td>@Html.RadioButtonFor(model => model.MedicationPeriod, "Morning" ) </td>
<td>@Html.LabelFor(model => model.MedicationPeriod, "Morning")</td>
</td>
<td>
<td>@Html.RadioButtonFor(model => model.MedicationPeriod, "Morning and Night")</td>
<td>@Html.LabelFor(model => model.MedicationPeriod, "Morning and Night")</td>
</td>
我期望的是这样的(我知道这行不通):
@Html.RadioButtonFor(model => model.MedicationPeriod, "Morning", model => model.TimesPerDay, 1)
@Html.RadioButtonFor(model => model.MedicationPeriod, "Morning and Night", model => model.TimesPerDay, 2)