У меня есть представление, которое отображается в списке людей, и флажок, подобный следующему:
<% for (int i = 0; i < Model.ElevSelectedList.Count; i++) {%>
<tr>
<td>
<%=Html.CheckBoxFor(x => x.ElevSelectedList[i].Valgt, new { @class="elevSelect" }) %>
<%=Html.HiddenFor(x => x.ElevSelectedList[i].ElevId) %>
<%=Html.DisplayTextFor(x => x.ElevSelectedList[i].ElevCpr) %>
<%=Html.HiddenFor(x => x.ElevSelectedList[i].ElevCpr) %>
</td>
<td>
<%=Html.DisplayTextFor(x => x.ElevSelectedList[i].ElevKuvertNavn)%>
<%=Html.HiddenFor(x => x.ElevSelectedList[i].ElevKuvertNavn)%>
</td>
</tr>
<% } %>
, который производит правильные поля ввода в выводе, например:
<tr>
<td>
<input checked="checked" class="elevSelect" id="ElevSelectedList_0__Valgt" name="ElevSelectedList[0].Valgt" type="checkbox" value="true" /><input name="ElevSelectedList[0].Valgt" type="hidden" value="false" />
<input id="ElevSelectedList_0__ElevId" name="ElevSelectedList[0].ElevId" type="hidden" value="112849" />
1003950000
<input id="ElevSelectedList_0__ElevCpr" name="ElevSelectedList[0].ElevCpr" type="hidden" value="1003950000" />
</td>
<td>
Anders Lind Kirkely
<input id="ElevSelectedList_0__ElevKuvertNavn" name="ElevSelectedList[0].ElevKuvertNavn" type="hidden" value="Anders Lind Kirkely" />
</td>
</tr>
Все это работает в разработке, и когда я развертываю его на локальном IIS, однако, когда он развернут в производство, вывод html выглядит следующим образом:
<tr>
<td>
<input checked="checked" class="elevSelect" id="Valgt" name="Valgt" type="checkbox" value="true" /><input name="Valgt" type="hidden" value="false" />
<input id="ElevId" name="ElevId" type="hidden" value="112849" />
1003950000
<input id="ElevCpr" name="ElevCpr" type="hidden" value="1003950000" />
</td>
<td>
Anders Lind Kirkely
<input id="ElevKuvertNavn" name="ElevKuvertNavn" type="hidden" value="Anders Lind Kirkely" />
</td>
</tr>
Здесь имя вывода html различно, это делаетпривязка модели завершается без ошибок, в разработке и локальном IIS мы работаем с IIS 7.5, но производством является IIS 7, веб-сайт MVC2 работает в интегрированном пуле приложений.
Кто-нибудь сталкивался с этой проблемой до и есть решение?