2008-09-22 8 views
5

Мы только что обновили ASP.NET от Preview 3 до Preview 5, и у нас возникла проблема с Html.Image HtmlHelper на наших страницах aspx.ASP.NET MVC Preview 5 - Html.Image helper переместил пространство имен

Кажется, что Html.Image переехал из System.Web.Mvc в Microsoft.Web.Mvc, и единственный способ, которым мы нашли для доступа помощника теперь добавить оператор импорта для каждой .aspx страницы, которая использует его. Доступ ко всем другим помощникам можно получить с using System.Web.Mvc; в C# codebehind главной страницы просмотра, но для этого, похоже, нужен <@Import Namespace="Microsoft.Web.Mvc"> на каждой странице .aspx.

Кто-нибудь знает об этом?

ответ

10

Вы можете добавить пространство имен на страницы в System.Web в своей веб-конфигурации.

<pages validateRequest="false"> 
    <namespaces> 
     <add namespace="Microsoft.Web.Mvc"/>   
    </namespaces> 
</pages> 
+0

Отлично! Спасибо :) – 2008-09-22 10:23:52