以下将无法正常工作。
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<List<TINK.Models.FlatLBProductType>>" %>
<% for (int i = 0; i < Model.Count(); i++) { %>
<div class="editor-label">
<%= Html.CheckBoxFor(model => model[i].PT_Bestelbaar) %>
<%= Html.LabelFor(model => model[i].PT_Bestelbaar)%>
</div>
<% } %>
这会生成以下 HTML
<div class="editor-label">
<input type="checkbox" value="true" name="[1].PT_Bestelbaar" data-val-required="The PT_Bestelbaar field is required." data-val="true" checked="checked">
<input type="hidden" value="false" name="[1].PT_Bestelbaar">
<label for="">PT_Bestelbaar</label>
</div>
为什么for
标签中是空的?或者我怎样才能使这项工作?