ASP.NET Предварительный просмотр MVC 5 - Html.Помощник по изображениям переместил пространство имен
-
02-07-2019 - |
Вопрос
Мы только что обновили ASP.NET с предварительного просмотра 3 до предварительного просмотра 5, и мы столкнулись с проблемой с Html.Image
HtmlHelper на наших aspx-страницах.
Кажется , что Html.Image
переместился из System.Web.Mvc
в Microsoft.Web.Mvc
, и единственный найденный нами способ получить доступ к помощнику сейчас - это добавить инструкцию import на каждую страницу .aspx, которая его использует.Ко всем остальным помощникам можно получить доступ с помощью using System.Web.Mvc;
в C # codebehind главной страницы просмотра, но эта, похоже, нуждается в <@Import Namespace="Microsoft.Web.Mvc">
на каждой странице .aspx.
Кто-нибудь знает способ обойти это?
Решение
Вы можете добавить пространство имен к страницам в системе.Web в вашей веб-конфигурации.
<pages validateRequest="false">
<namespaces>
<add namespace="Microsoft.Web.Mvc"/>
</namespaces>
</pages>