【发布时间】:2010-09-17 17:25:37
【问题描述】:
我是 MVC 新手,我一直在关注 Steven Andersons Pro ASP.Net Mvc 2 框架书籍,但遇到了以下问题。
位于我的 site.Master 文件中的以下代码行引发以下错误:
<% Html.RenderAction("Menu", "Nav"); %>
{"执行处理程序'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'的子请求时出错。"}
问题似乎出在我试图呈现上述代码结果的部分视图中。
浏览器输出的实际错误如下:
无法加载类型
System.Web.Mvc.ViewUserControl<IEnumerable<WebUI.Models.NavLink>>.
我的部分观点包括以下内容:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IEnumerable<WebUI.Models.NavLink>>" %>
<%foreach (var link in Model) { %>
<%: Html.RouteLink(link.Text, link.RouteValues }%>
似乎也没有可用于该模型的 IntelliSense。
我知道它与继承有关,但我检查了命名空间,这似乎是正确的。
对此的任何帮助将不胜感激。
提前致谢
【问题讨论】:
标签: c# asp.net-mvc-2