我按照这个link在网络表单上混合使用mvc。 我添加了参考:
并根据文档修改我的web.config。
但是在网络表单Html.RenderPartial
中,Html.ActionLink
无法识别。我收到了错误消息:
'System.Web.Mvc.HtmlHelper<object>' does not contain a definition for 'RenderPartial' and no extension method 'RenderPartial' accepting a first argument of type 'System.Web.Mvc.HtmlHelper<object>' could be found (are you missing a using directive or an assembly reference?)
我可能错过了任何参考,或者我错了.MVC对我来说是全新的。感谢。
答案 0 :(得分:1)
您必须确保使用正确的命名空间。由于这些方法被定义为扩展方法,因此您需要确保使用正确的using命名空间:
如果这是在网络表单中,您需要在页面顶部添加:
<%@ Import Namespace="System.Web.Mvc.Html" %>
如果它在剃须刀视图中你需要这个:
@using System.Web.Mvc.Html