Explaination:Razor Посмотреть вопросы MVC4 Intelisense
Взгляды формируются с типом подмостей по умолчанию: «контроллер MVC с операции чтения/записи, а также просматривать, используя Entity Framework»
Я хотел бы знать, почему «НЕ ПОКАЗЫВАЕТСЯ В ИНТЕЛИЗИРОВАНИИ» не показывают intellisense после chaning сильно типизированной модели, даже если вы меняете ее обратно.
<table>
<tr>
<th>
@Html.DisplayNameFor(model => model.UserName) <- DOES NOT SHOW UP (INTELISENSE)unless strongly typed against a NON-Collection must remove lambda expression
</th>
<th>
@Html.DisplayNameFor(model => model.)<- DOES NOT SHOW UP (INTELISENSE) unless strongly typed against a NON-Collection must remove lambda expression
</th>
<th>
@Html.DisplayNameFor(model => model.)<- DOES NOT SHOW UP (INTELISENSE)unless strongly typed against a NON-Collection must remove lambda expression
</th>
<th>
</th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.UserName)<- SHOWS INTELISENSE
</td>
<td>
@Html.DisplayFor(modelItem => item.FirstName)<- SHOWS INTELISENSE
</td>
<td>
Спасибо, что работает :) –
Почему по умолчанию? При возврате null заголовок. FirstName выдаст исключение! – Elisabeth