我在 MVC 1 项目中工作,我在几个地方使用了 Html.RenderAction,为此我引用了 Microsoft.Web.Mvc 库。它在本地工作正常,但是当我将它上传到服务器时它失败了(尽管库在正确的位置并且据我所知它被正确引用)。
它给了我这个编译错误
编译器错误消息:CS1061:“System.Web.Mvc.HtmlHelper”不包含“RenderAction”的定义,并且找不到接受“System.Web.Mvc.HtmlHelper”类型的第一个参数的扩展方法“RenderAction”(您是否缺少 using 指令或程序集引用?)
我知道它与我引用的库一起提供,而不是 System.Web.Mvc (尽管它也被引用),但实际上当我将鼠标悬停在 Html.RenderAction 上时,它似乎在使用 System.Web.Mvc.HtmlHelpers虽然我不能明确地写出这条路线
任何想法?
谢谢