从处理程序动态加载用户控件,并传递属性值

时间:2011-05-24 09:21:11

标签: asp.net ajax user-controls properties loadcontrol

我正在尝试使用以下示例加载用户控件: Load ascx via jQuery

示例使用Page.LoadControl(String)。我想加载一个具有自定义属性的控件,有没有办法使用这种方法传递它们?

提前致谢。

PS,控制和处理程序都是新的,所以我可以用不同的方法重新开始。

修改

好的,所以我开始在App_Code中创建一个类,并让我的控件继承它。

在基类中创建所有属性为MustInherit。然后将LoadControl方法的返回值转换为BaseClass类型,所有属性都可用。

我不确定这是否是最干净的解决方案。

1 个答案:

答案 0 :(得分:1)

动态加载Webcontrol并传递值

http://www.wikipad.info/Details.aspx?ID=71