0

我希望能够做一个强类型的视图/用户控件,其中类型是泛型类型的列表。像这样:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<PagedList<T>>" %>

但不起作用,实际上是在搜索该类型。我需要它的原因是因为用户控件(仅显示分页)将与不同类型的对象列表一起使用,我不想为每个对象重新创建它。

有任何想法吗?

4

1 回答 1

2

您应该有一个视图可以使用的基类或接口。

class PagedList<T> : PagedList {
  // magic
}

那么在你看来

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<PagedList>" %>
于 2012-01-15T18:29:10.273 回答