【发布时间】:2011-01-28 17:17:41
【问题描述】:
我正在尝试使用使用 Html.RenderPartial() 呈现的“MVC 视图用户控件”创建强类型视图。我的 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 上使用 ASP.NET MVC 1.0 RTM。
【问题讨论】:
标签: asp.net-mvc .net-3.5 partial-views strongly-typed-view