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