找不到Html Helper Extensions

sti*_*mms 7 asp.net-mvc extension-methods

我正在使用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?)
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为我可以浏览到System.Web.Mvc.HtmlHelper并且所有扩展方法都在那里.更奇怪的是我可以编译并且所有错误都消失了,但是一旦我再次开始编辑它们就会显示出来.我包括在内

<%@ Import Namespace="System.Web.Mvc" %>
<%@ Import Namespace="System.Web.Mvc.Html" %>
Run Code Online (Sandbox Code Playgroud)

在我的site.master文件中,我发现在某处,但似乎没有帮助.有任何想法吗?知识分子也没有找到扩展方法.

Tho*_*ock 0

你用吗

<% Html.RenderPartial("~/Views/Project/Projects.ascx", ViewData); %>

或者

<%=Html.RenderPartial("~/Views/Project/Projects.ascx", ViewData); %>

它应该是第一个,没有“=”。我不确定这是否能解决问题,但我记得他们改变了一些东西。