2008-09-22 13 views
5

ASP.NET'i Önizleme 3'ten Önizleme 5'e güncelledik ve aspx sayfalarımızda Html.Image HtmlHelper ile ilgili bir sorunla karşılaştık.ASP.NET MVC Önizleme 5 - Html.Image yardımcısı adı değiştirdi

O Html.ImageMicrosoft.Web.Mvc içine System.Web.Mvc taşınmış gibi görünüyor ve tek yolu bunu hemen kullanan her .aspx sayfası bir ithalat deyimi eklemektir yardımcı erişmek için buldum. Diğer tüm yardımcılara using System.Web.Mvc; ile bir görünüm ana sayfasının C# codebehindinde erişilebilir, ancak bu her bir .aspx sayfasında bir <@Import Namespace="Microsoft.Web.Mvc">'a ihtiyaç duyuyor.

Bu konuda bir yol biliyor mu?

cevap

10

Web sitenizdeki namespace'i System.Web'deki sayfalara ekleyebilirsiniz.

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

Mükemmel! Teşekkür ederim :) –