Я передаю модели на радио, как сделать их по умолчанию? - PullRequest
0 голосов
/ 23 марта 2011

передача модели радиокнопке, которая имеет три различных значения, например

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

эти страны имеют три значения США, Канада, Другое. Но я хочу, чтобы США были выбраны по умолчанию. Как я могу это сделать?

мой результат действия:

public ActionResult Select (CountryModel m) {... return View (новая CountryModel (countrytype.AsQuicklist ()); }

как добавить параметр модели в обратном представлении?

1 Ответ

0 голосов
/ 23 марта 2011

RadioButtonListFor не является стандартным помощником, включенным в ASP.NET MVC. Таким образом, ответ на этот вопрос будет зависеть от того, откуда вы взяли этого помощника и как он реализован.

Итак, выстрел в темноте: вы можете попробовать установить соответствующее свойство модели в действии вашего контроллера на значение кнопки, которую вы хотите предварительно выбрать:

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