默认检查MVC中的radiobutton列表?

sof*_*are 1 radiobuttonlist asp.net-mvc-2

我正在传递radiobutton中的值列表(5个值).但我希望默认选择/检查其中一个.我怎样才能做到这一点?

Dar*_*rov 5

您可以将视图模型属性设置为所需的值.例:

public class MyViewModel
{
    public string Value { get; set; }
}

public class HomeController : Controller
{
    public ActionResult Index()
    {
        var model = new MyViewModel { Value = "No" };
        return View(model);
    }
}
Run Code Online (Sandbox Code Playgroud)

并在视图中:

<%= Html.RadioButtonFor(x => x.Value, "Yes", new { id = "yes" }) %> Yes
<%= Html.RadioButtonFor(x => x.Value, "No", new { id = "no" }) %> No
<%= Html.RadioButtonFor(x => x.Value, "Maybe", new { id = "maybe" }) %> Maybe
Run Code Online (Sandbox Code Playgroud)

这将选择No按钮.