ASP.NET MVC 2中的Html Helper缺少RenderPartial

时间:2010-04-21 02:20:58

标签: asp.net-mvc-2

我刚刚使用VS2010向导将应用程序从MVC 1转换为MVC 2。找不到Html.RenderPartial,我已经围绕了许多视图。我猜这是我做错了,因为我没有提到这是白皮书和文档中的重大变化。我正在使用的一切都是RTM / RTW,没有beta或RC版本。

编辑:仔细检查一下,看起来Html类上的所有扩展方法都丢失了,所以我想我错过了某个地方的包含但我找不到它所以欢迎任何建议......

2 个答案:

答案 0 :(得分:3)

我认为这些扩展的位置已移至不同的程序集。尝试添加对System.Web.Mvc.Html的引用,我认为它应该涵盖它。 还要确保VS已添加对MVC库版本2的正确引用,而不是旧的v1)

答案 1 :(得分:1)

我所做的是首先使用this从MVC1转换为MVC2。然后我使用Visual Studio 2010将项目转换为2010年。

很可能Visual Studio向导不会从MVC1转换为MVC2。