В последнее время некоторые из моих строго типизированных представлений в произвольном порядке (с нулевым изменением кода) решили, что «Модель» не является допустимым элементом ... опять же - изменяется нулевой код. Я просто открыл свой вид, и теперь он сломан ... так что логически я удалил вид и создал новый - все еще сломанный. Кто-нибудь еще сталкивался с этой проблемой при использовании MVC? Простой пример ниже
<%@ Control Language="VB" Inherits="System.Web.Mvc.ViewUserControl(Of IEnumerable (Of Project.Library.Entity.User))" %>
<table id="tblUser" cellspacing="0" cellpadding="0" border="0">
<tr>
<th>Username</th>
</tr>
<% For Each item In Model%>
<tr>
<td>
<%=Html.Encode(item.Username)%>
</td>
</tr>
<% Next%>
</table>
Фактическая ошибка отображается в представлении - под словом «Модель» находится красная линия, и когда я наводю указатель мыши на это (в любом из моих частичных представлений - строго напечатано), оно говорит: «Имя« Модель »не объявлено»