ASP.NET Предварительный просмотр MVC 5 - Html.Помощник по изображениям переместил пространство имен

StackOverflow https://stackoverflow.com/questions/114108

Вопрос

Мы только что обновили 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>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top