前几天我建立了一个用户控件,可以根据自定义业务对象动态构建数据显示。它运行良好,但是我希望能在其他应用程序中使用该控件,而目前其封装方式不够优秀。
我的自定义用户控件只包含基本的 HTML 控件和一些内部属性,以便我可以从其他类中访问它们。在同一个程序集中,我有一个名为 DataManager 的类——它接受一个 IEnumerable 和与其关联的用户控件的引用。问题是,由于实际的用户控件不知道 T,所以我必须处理 Page_Init 上的重新绘制等详细实现细节。
是否有一种方法可以向用户控件传递泛型类型以简化事情,或者存储对 DataManager 对象的引用而不指定 T?
感谢您的帮助!
我的自定义用户控件只包含基本的 HTML 控件和一些内部属性,以便我可以从其他类中访问它们。在同一个程序集中,我有一个名为 DataManager 的类——它接受一个 IEnumerable 和与其关联的用户控件的引用。问题是,由于实际的用户控件不知道 T,所以我必须处理 Page_Init 上的重新绘制等详细实现细节。
是否有一种方法可以向用户控件传递泛型类型以简化事情,或者存储对 DataManager 对象的引用而不指定 T?
感谢您的帮助!