0

将模型传递给具有三个不同值的单选按钮,例如

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

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

我的行动结果是:

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

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

4

1 回答 1

0

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

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

public ActionResult Index()
{
    SomeModel model = ...
    model.Country = "Canada";
    return View(model);
}
于 2011-03-23T12:41:46.757 回答