2008-09-22 81 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