[英]Bind Radio button to user input ASP.NET MVC Razor
我有一个视图,用户在其中输入他们的主要电话号码,然后输入他们的手机号码,并选择一个单选按钮,在该单选按钮上他希望与之联系。
这是我的代码。
/*<div class="form-group col-md-3">
@Html.Label("First Name")
@Html.TextBoxFor(m => m.FirstName)
</div>
<div class="form-group col-md-3">
@Html.Label("Last Name")
@Html.TextBoxFor(m => m.LastName)
</div>*/
<div>
@Html.Label("Primary Number")
@Html.TextBoxFor(m => m.PrimaryNumber)
@Html.RadioButtonFor(m => m.Contact, null)
</div>
<div>
@Html.LabelFor(m => m.Mobile)
@Html.TextBoxFor(m => m.Mobile)
@Html.RadioButtonFor(m => m.Contact, null)
</div>
这是我的模型(简体)
Public class Customer{
//public string FirstName { get; set; }
//public string LastName { get; set; }
public string PrimaryNumber { get; set; }
public string Mobile { get; set; }
public string Contact { get; set; }
}
我的问题是这样的,如何在适当的文本框中将单选按钮的字符串值设置为客户的输入(以便我将其设置为模型中的“ Contact”属性)
您可以将类型从字符串更改为int,并为每个RadioButton提供一个值:
@Html.RadioButtonFor(m => m.Contact, 1)
@Html.RadioButtonFor(m => m.Contact, 2)
或者,如果您想使用字符串:
@Html.RadioButtonFor(m => m.Contact, "L")
@Html.RadioButtonFor(m => m.Contact, "M")
顺便说一句,这个问题已经被谷歌时代回答过了,这里有几个:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.