Я потратил последний час на рефакторинг, чтобы использовать Areas, теперь все мои представления, похоже, не имеют функции taghelpers:/
Так вот что находится в Index.cshtml
<div class="btn-group">
<a asp-controller="Survey" asp-area="Admin" asp-action="Create" class="btn btn-primary">Create New</a>
</div>
...and this is the rendered HTML :/
<div class="btn-group">
<a asp-controller="Survey" asp-area="Admin" asp-action="Create" class="btn btn-primary">Create New</a>
</div>
Intellisense даже не показывает префиксы asp-, а подсветка синтаксиса в asp-атрибутах также теряется.
Другие проблемы SO ссылаются на «asp-route-area», но это просто отображает verbtim, как и остальные.
Все это работало нормально, когда они находились в ~/Views/Name/Index.cshtml, переместите их в ~/Areas/Name/Views/Name/ и ничего...
Какие-нибудь мысли? Стив
_ViewImports.cshtml
в папке~/Areas/Name/Views/
? Вероятно, его не существует. - person adem caglin   schedule 23.09.2016