ASP.NET 控件和泛型

标签 asp.net generics user-controls

ASP.NET 控件可以与泛型一起使用吗?从未见过这样做,并且想要一种方法来按类型区分页面上的某些控件,即:DateTimeint

示例:

public class MyGenericTextBox<T>: TextBox
{
public MyGenericTextBox<T>() {... }
}

最佳答案

这可以通过一种特殊的技巧来完成,例如我在本文中使用的方法:

A Typed Repeater in ASP.NET

但是,我不建议在简单情况下仅仅为了方便而这样做,因为结果会比您尝试改进的事情更复杂。

关于ASP.NET 控件和泛型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/474307/

相关文章:

asp.net - 防止 FormsAuthenticationModule 拦截 ASP.NET Web API 响应

asp.net - Ninject 给出 NullReferenceException

c# - 将 WinForms UserControl 公开为 ActiveX 控件

c# - MVVMLight UserControl View 模型-为每个 View 创建用户控件的新实例

c# - 使用泛型变量作为参数调用重载函数

c# - WPF 中的用户控件与控件模板

asp.net - 您如何为 Web 元素构建 css 文件?

asp.net - 氟TransientAttribute和Linq-to-SQL

C++,实例化一个通用节点,使用模板存储一个对象的实例

c# - 无法转换从通用基础继承的对象