【发布时间】:2018-09-07 10:59:11
【问题描述】:
我在绑定 mvc vb.net 中的输入类型单选按钮时遇到问题。我正在传递模型属性中的值,但无法根据值绑定单选按钮。下面是单选按钮的html:
Checking:<input type="radio" id="rdChecking" name="C" value="Checking"/>
Savings:<input type="radio" id="rdSavings" name="S" value="Savings" />
我在这里定义了模型:
Public Class AgencySweepSettingsModel
....
....
Public Property AccountTypeChecking As String
Public Property AccountTypeSaving As String
End Class
这里我在模型属性中传递值:
If dsAgencySweepInfo.Tables(0).Rows(0).Item(5) = "C" Then
.AccountTypeChecking = "C"
Else
.AccountTypeSaving = "S"
End If
请告诉我如何绑定这个单选按钮。
【问题讨论】:
-
单选按钮的
name属性需要与属性名称匹配。目前尚不清楚您想要做什么,但猜测是您想要一个属性(例如AccountType),然后单选按钮将是<input type="radio" name="AccountType" value="Saving" />和<input type="radio" name="AccountType" value="Checking" />。但是您永远不应该手动生成输入 - 使用强类型@Html.RadioButtonFor()方法
标签: asp.net-mvc vb.net