我有一个ASP.NET MVC 1应用程序并使用Visual Web Developer Express。我无法在我的MasterPage上使用Html.RenderAction(“Controller”,“Action”)。共享文件夹中的(Site.Master)。
VWD说这里不承认“Html”。
我采取了以下步骤来实现Html.RenderAction(“Controller”,“Action”)方法。
已下载Micrsoft.Web.Mvc.dll
更新了web.config,并引用了Micrsoft.Web.Mvc.dll'
我手动在项目中添加了对Micrsoft.Web.Mvc.dll的引用。
我正在关注这本书:Steven Sanderson的Pro ASP.NET MVC框架并下载了他讨论这个主题的示例文件(第4 - 6章),他的示例文件给了我同样的错误?
请帮忙!
谢谢! Quinntyne
答案 0 :(得分:2)
示例代码会有所帮助。
一些事情:
当您说“在web.config中添加了引用”时,请确保将名称空间添加到名称空间部分:
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
添加最后一个可能会解决问题。