5

Html.Image我们刚刚将 ASP.NET 从 Preview 3 更新到 Preview 5,并且在我们的 aspx 页面中遇到了 HtmlHelper 的问题。

似乎Html.Image已经从System.Web.Mvcinto移动了Microsoft.Web.Mvc,我们现在发现访问帮助器的唯一方法是向每个使用它的 .aspx 页面添加一个 import 语句。所有其他帮助程序都可以using System.Web.Mvc;在视图母版页的 C# 代码隐藏中访问,但是这个似乎需要<@Import Namespace="Microsoft.Web.Mvc">在每个 .aspx 页面中。

有谁知道解决这个问题的方法?

4

1 回答 1

10

您可以在 Web 配置中将命名空间添加到 System.Web 中的页面。

<pages validateRequest="false">
    <namespaces>
        <add namespace="Microsoft.Web.Mvc"/>        
    </namespaces>
</pages>
于 2008-09-22T10:21:30.637 回答