【发布时间】:2010-12-06 06:59:04
【问题描述】:
我正在尝试创建一个通用的用户控件。 所以我需要一个带有通用参数的用户控件。
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IPager<T>>" %>
控件并不真正关心 T 是什么。它适用于任何 T。
当我渲染控件时,我可以使用泛型参数对其进行实例化。
<%= Html.RenderPartial<MyClass>("Pager", Model); %>
这是基本思想——有没有办法制作一个需要额外通用参数的用户控件。如果我想构建这样的东西,我会从哪里开始?
有什么想法吗?
【问题讨论】:
标签: model-view-controller view controls generics