将单选按钮绑定到 MVC 剃刀 ASP.NET 用户输入



我有一个视图,用户在其中输入他们的主要电话号码,然后输入他们的手机号码,并选择他喜欢联系的号码上的单选按钮。

这是我的代码。

/*<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,并为每个单选按钮提供一个值:

@Html.RadioButtonFor(m => m.Contact, 1)
@Html.RadioButtonFor(m => m.Contact, 2)

或者,如果要使用字符串:

@Html.RadioButtonFor(m => m.Contact, "L")
@Html.RadioButtonFor(m => m.Contact, "M")

顺便说一下,这个问题已经在谷歌时代得到了回答,这里有几个:

单选按钮在 Mvc 剃刀语法中

使用 .net MVC RadioButtonFor(( 时,如何分组以便只能进行一个选择?

相关内容

  • 没有找到相关文章

最新更新