2008-09-22 28 views
5

Chúng tôi vừa cập nhật ASP.NET từ Preview 3 to Preview 5 và chúng tôi đã gặp phải sự cố với HtmlHelper Html.Image trong các trang aspx của chúng tôi.ASP.NET MVC Preview 5 - Trình trợ giúp Html.Image đã di chuyển không gian tên

Có vẻ như Html.Image đã chuyển từ System.Web.Mvc thành Microsoft.Web.Mvc và cách duy nhất chúng tôi tìm thấy để truy cập trình trợ giúp là thêm câu lệnh nhập vào mọi trang .aspx sử dụng trang đó. Tất cả những người trợ giúp khác có thể được truy cập với using System.Web.Mvc; trong codebehind C# của một trang cái nhìn, nhưng điều này dường như cần một <@Import Namespace="Microsoft.Web.Mvc"> trong mọi trang .aspx.

Có ai biết về cách này không?

Trả lời

10

Bạn có thể thêm không gian tên vào các trang trong System.Web trong cấu hình web của bạn.

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

Hoàn hảo! Cảm ơn bạn :) –

Các vấn đề liên quan