【发布时间】:2012-02-16 02:54:44
【问题描述】:
我有一个 MVC 问卷应用程序,它会循环处理一组问题
<% foreach (var question in Model.CriteriaQuestionList)
{ %>
<fieldset>
<legend>
<%= Html.Encode(question.Description)%>
</legend>
</fieldset>
<%} %>
我想使用模型绑定为每个问题提交一个文本回复列表,并且正在考虑这种方法
<% using (Html.BeginForm("Index", "ChampionCriteria", FormMethod.Post, new { @class = "themeform" }))
{ %>
<% int i = -1; //index %>
<% foreach (var question in Model.CriteriaQuestionList)
{ %>
<fieldset>
<legend>
<% i = i + 1; %>
<%= Html.Encode(question.Description)%>
<input name="[<%=i%>].freeTextResponse" class="textarea" type="text" id="text<%=i%>" />
</legend>
</fieldset>
<%} %>
因此,此视图可以使用模型绑定提交问题响应列表。
我可以在这种方法中使用 html.textboxfor 吗?
【问题讨论】: