我正在尝试使用以下示例加载用户控件: Load ascx via jQuery
该示例使用 Page.LoadControl(String)。我想加载一个具有自定义属性的控件,有没有办法使用这种方法传递它们?
提前致谢。
PS,控件和处理程序都是新的,所以我可以用不同的方法重新开始。
编辑
好的,所以我开始在 App_Code 中创建一个类,并让我的控件继承自它。
在基类中将所有属性创建为 MustInherit。然后将 LoadControl 方法的返回转换为 BaseClass 类型,所有属性都可用。
我不确定这是否是最干净的解决方案。