Я пытаюсь создать строго типизированное представление с помощью "MVC View User Control", который отображается с помощью Html.RenderPartial(). Верх моего файла ascx выглядит следующим образом:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<System.Collections.IEnumerable<string>>" %>
На этой странице сейчас ничего нет.
Когда я запускаю приложение и загружаю страницу, которая отображает этот элемент управления, я получаю следующую ошибку:
Could not load type 'System.Web.Mvc.ViewUserControl<System.Collections.IEnumerable<string>>'.
Итак, я упростил это:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<String>" %>
И тогда, на всякий случай, он должен быть полностью квалифицированным:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<System.String>" %>
Каждый раз я получаю ту же ошибку (подставляя тип). что я делаю неправильно здесь? Я на .NET 3.5 с RTM-версией ASP.NET MVC 1.0.