我希望能够进行强类型视图/用户控件,其中类型是泛型类型列表。像这样:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<PagedList<T>>" %>
但不起作用,实际上正在搜索该类型。我需要它的原因是因为用户控件(它只是显示分页)将与不同类型的对象列表一起使用,我不想为每个对象重新创建它。
有什么想法吗?
答案 0 :(得分:2)
您应该有一个基类或视图可以使用的接口。
class PagedList<T> : PagedList {
// magic
}
然后在你看来
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<PagedList>" %>