Я новичок в MVC и следил за книгой по фреймворку ASP.Net Mvc 2 Steven Andersons Pro, но столкнулся со следующей проблемой.
Следующая строка кода, которая находится на моем сайте.следующая ошибка:
<% 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.
Я знаю, что это как-то связано с наследованием, но япроверил пространство имен, и это, кажется, правильно.
Любая помощь по этому вопросу будет принята с благодарностью.
Заранее спасибо