gpt4 book ai didi

asp.net-mvc - 未找到 Html 帮助程序扩展

转载 作者:行者123 更新时间:2023-12-04 12:38:37 24 4
gpt4 key购买 nike

我正在使用 ASP.net MVC 的发布版本,但我似乎经常收到此错误

'System.Web.Mvc.HtmlHelper' does not contain a definition for 'RenderPartial' and no extension method 'RenderPartial' accepting a first argument of type 'System.Web.Mvc.HtmlHelper' could be found (are you missing a using directive or an assembly reference?)

这很奇怪,因为我可以浏览到 System.Web.Mvc.HtmlHelper 并且所有扩展方法都在那里。更奇怪的是,我可以编译并且所有错误都消失了,但是一旦我再次开始编辑,它们就会重新出现。我包括
<%@ Import Namespace="System.Web.Mvc" %>
<%@ Import Namespace="System.Web.Mvc.Html" %>

在我发现某处建议的 site.master 文件中,但这似乎没有帮助。有任何想法吗?智能感知也没有找到扩展方法。

最佳答案

首先,检查您是否正确使用 RenderPartial 方法:

<% Html.RenderPartial(...); %>

其次,检查您的 web.config 包含:
<system.web>
<compilation>
<assemblies>
<add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>
<pages>
<namespaces>
<add namespace="System.Web.Mvc.Html" />
</namespaces>
</pages>
</system.web>

关于asp.net-mvc - 未找到 Html 帮助程序扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/876412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com