我正在将模型传递给radiobutton,我怎么能将其作为默认值?

时间:2011-03-23 12:38:52

标签: asp.net-mvc-2 defaultbutton html.radiobuttonlist

将模型传递给radiobutton,后者具有三个不同的值,例如

<%:Html:RadioButtonListFor(model => model.Country,Model.Countries,new {@ class =“countrytype”})%>

这些国家有三个价值美国,加拿大,其他。但我希望默认选择美国。我怎么能这样做?

我的行动结果是:

public ActionResult Select(CountryModel m) {... return View(new CountryModel(countrytype.AsQuicklist()); }

如何在返回视图中添加模型参数?

1 个答案:

答案 0 :(得分:0)

RadioButtonListFor不是ASP.NET MVC中包含的标准帮助程序。所以这个问题的答案将取决于你从哪里获得这个帮助以及它是如何实现的。

所以在黑暗中拍摄:您可以尝试将控制器操作中的相应模型属性设置为您想要预选的按钮的值:

public ActionResult Index()
{
    SomeModel model = ...
    model.Country = "Canada";
    return View(model);
}