在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按钮将会被默认选中。

在ASPNET MVC中如何使用强类型radio并设置为默认选取

原文地址: https://www.cveoy.top/t/topic/hGef 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录