我有一个表单,带有一个文本框和一些单选按钮(一次只能选择一个单选按钮)所以我想提交给控制器,人名和单选按钮选择,即值 1、2 或 3 取决于关于选择(1:Programmer,2:Project Manager,3:Analyst),但我不知道如何仅传递所选单选按钮的值而不是所有它们的值。如何摆脱这个?
例如,它的人名是大卫,选择的单选按钮是程序员,我想通过(大卫,1),如果选择的单选按钮是项目经理(大卫,2),如果选择的单选按钮是分析师(大卫,3)到控制器。
@using (Html.BeginForm("AddPerson", "AddToDatabase", FormMethod.Get))
{
<div id="Radio">
@Html.TextBox("PersonName")
@Html.RadioButton("Programmer")
@Html.RadioButton("Project Manager")
@Html.RadioButton("Analyst")
</div>
<input type="submit" value="@Resource.ButtonTitleAddPerson" />
}
控制器签名是:
public bool AddPerson(string name, int charge)