Asp.net mvc 4 ASP.NET MVC 4将数据传递给控制器
我有一个表单,有一个文本框和一些单选按钮(一次只能选择一个单选按钮),因此我想向控制器提交人名和单选按钮选择,即值1、2或3,具体取决于选择(1:程序员、2:项目经理、3:分析师)但我不知道如何只传递所选单选按钮的值,而不是所有按钮的值。如何摆脱这个 例如,it人员的名字是David,选择的单选按钮是Programmer,我想通过(David,1),如果选择的单选按钮是Project Manager(David,2),如果选择的单选按钮是Analyst(David,3),则通过控制器Asp.net mvc 4 ASP.NET MVC 4将数据传递给控制器,asp.net-mvc-4,razor,Asp.net Mvc 4,Razor,我有一个表单,有一个文本框和一些单选按钮(一次只能选择一个单选按钮),因此我想向控制器提交人名和单选按钮选择,即值1、2或3,具体取决于选择(1:程序员、2:项目经理、3:分析师)但我不知道如何只传递所选单选按钮的值,而不是所有按钮的值。如何摆脱这个 例如,it人员的名字是David,选择的单选按钮是Programmer,我想通过(David,1),如果选择的单选按钮是Project Manager(David,2),如果选择的单选按钮是Analyst(David,3),则通过控制器 @u
@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" />
}
尝试以其他方式使用
@Html.RadioButton
:
@Html.RadioButton("Profession", "1") Programmer
@Html.RadioButton("Profession", "2") Project Manager
@Html.RadioButton("Profession", "3") Analyst
在您的方法中,您将收到三个未连接的
单选按钮,它们具有不同的id
。表单认为它们是不同的输入,并将它们全部发送出去。再次感谢!它就像一个符咒!对不起,我不知道该问些无关紧要的问题,但我对网络应用程序完全是新手。非常感谢你帮助我!
@Html.RadioButton("Profession", "1") Programmer
@Html.RadioButton("Profession", "2") Project Manager
@Html.RadioButton("Profession", "3") Analyst