1
Я создал страницу для отображения списка вопросов пользователю & прочитал ввод пользователя для каждого вопроса.Чтение коллекции пользовательского ввода из представления?
Вопрос: Когда пользователь отправляет форму, Model
Параметр имеет значение NULL.
Сообщение Действие Вид определяется как ниже -
[HttpPost]
public ActionResult Index(IEnumerable<Question> model)
{
return View(model);
}
код для отображения опций для пользователя, как показано ниже -
@foreach (var quest in Model)
{
<li>
@Html.LabelFor(x => quest.Title, quest.Title)
<ol class="Opt">
@foreach (var opt in quest.Options)
{
<li>@Html.RadioButtonFor(o => opt, opt.Title)
@Html.LabelFor(o => opt.Title, opt.Title)
</li>
}
</ol>
</li>
}
Здесь модель @model List<LakshyaMvc.Models.Question>
и, конечно, я завернул код внутри @using (Html.BeginForm())