ASP.NET MVC 强类型 Radio 按钮设置默认选中值
在 ASP.NET MVC 中,可以使用 Html.RadioButtonFor 方法来创建强类型的 Radio 按钮,并且可以通过设置 Model 中的属性来设置默认选中的值。
首先,在 Model 中定义一个属性来表示选中的值,例如:
public class MyViewModel
{
public string SelectedValue { get; set; }
}
然后,在 View 中使用 Html.RadioButtonFor 方法来创建 Radio 按钮,并且将 Model 中的属性与该按钮关联起来,例如:
@model MyViewModel
@Html.RadioButtonFor(m => m.SelectedValue, 'Value1') Value 1
@Html.RadioButtonFor(m => m.SelectedValue, 'Value2') Value 2
@Html.RadioButtonFor(m => m.SelectedValue, 'Value3') Value 3
在上面的代码中,m => m.SelectedValue 表示将 Model 中的 SelectedValue 属性与该 Radio 按钮关联起来,'Value1'、'Value2'、'Value3' 表示 Radio 按钮的值。
最后,可以通过在 Controller 中设置 Model 的 SelectedValue 属性来设置默认选中的值,例如:
public ActionResult Index()
{
MyViewModel model = new MyViewModel();
model.SelectedValue = 'Value2'; // 设置默认选中的值为'Value2'
return View(model);
}
这样,在页面加载时,'Value2' 对应的 Radio 按钮将会被默认选中。
原文地址: https://www.cveoy.top/t/topic/fv2y 著作权归作者所有。请勿转载和采集!