问题描述
我们刚刚更新ASP.NET从preVIEW 3〜preVIEW 5,我们已经运行到与 Html.Image
的HtmlHelper问题在我们的ASPX页面。
We've just updated ASP.NET from Preview 3 to Preview 5 and we've run into a problem with the Html.Image
HtmlHelper in our aspx pages.
似乎 Html.Image
已经从 System.Web.Mvc
搬进 Microsoft.Web.Mvc
,而且我们已经找到访问助手的唯一方法现在是一个import语句添加到每个使用它的.aspx页。所有其他佣工可以用使用System.Web.Mvc访问;在视图母版页的C#codebehind
,但是这一次似乎需要一个< @Import命名空间=Microsoft.Web.Mvc>
在每个.aspx页面中
It seems that Html.Image
has moved from System.Web.Mvc
into Microsoft.Web.Mvc
, and the only way we've found to access the helper now is to add an import statement to every .aspx page that uses it. All the other helpers can be accessed with using System.Web.Mvc;
in the C# codebehind of a view master page, but this one seems to need an <@Import Namespace="Microsoft.Web.Mvc">
in every .aspx page.
有谁知道解决的办法?
推荐答案
您可以添加命名空间中的System.Web页,你的网络配置。
You can add the namespace to pages in System.Web in you web config.
<pages validateRequest="false">
<namespaces>
<add namespace="Microsoft.Web.Mvc"/>
</namespaces>
</pages>
这篇关于ASP.NET MVC preVIEW 5 - Html.Image帮手已经移到命名空间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!