2008-09-22 75 views
5

我們剛剛將ASP.NET從預覽版3更新到預覽版5,並且我們在aspx頁面中遇到了與Html.Image HtmlHelper有關的問題。ASP.NET MVC Preview 5 - Html.Image幫助器已移動命名空間

似乎Html.Image已經從System.Web.Mvc搬進Microsoft.Web.Mvc,唯一的方式,我們已經找到訪問助手現在是一個import語句添加到使用它的每一個.aspx頁面中。所有其他助手都可以在視圖母版頁的C#代碼隱藏中使用using System.Web.Mvc;進行訪問,但這個似乎需要在每個.aspx頁面中有一個<@Import Namespace="Microsoft.Web.Mvc">

有沒有人知道解決這個問題的方法?

回答

10

您可以在Web配置中將System.Web中的頁面添加到頁面中。

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

完美!謝謝 :) – 2008-09-22 10:23:52