ASP.NET MVC Preview 5 - Html.Image帮助器已移动命名空间
问题描述:
我们刚刚将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">
。
有没有人知道解决这个问题的方法?
答
您可以在Web配置中将System.Web中的页面添加到页面中。
<pages validateRequest="false">
<namespaces>
<add namespace="Microsoft.Web.Mvc"/>
</namespaces>
</pages>
完美!谢谢 :) – 2008-09-22 10:23:52