按类型和传递参数加载ASP.NET用户控件?

时间:2008-11-27 13:18:48

标签: asp.net user-controls

  

可能重复:
  Asp.net Usercontrol LoadControl Issue

在ASP.NET 2.0中,我的理解是虽然API存在用于按类型加载用户控件,但它实际上并不起作用。

或者至少我从来没有设法让它工作,我从博客中知道其他人也有类似的问题。

所以我使用了一个包装类型,它提供了我需要的功能,使用反射调用相关的控件构造函数。

ASP.NET 3.5是否按类型加载了用户控件并更容易传入参数?

编辑:

进一步澄清......

TemplateControl.LoadControl方法有两个重载:

Control TemplateControl.LoadControl(Type t, object[] params) and,

Control TemplateControl.LoadControl(string virtualPath)

我的问题是;在ASP.NET 2.0中,第一次重载似乎不起作用。有谁知道这种方法是否真的不起作用,如果有的话,它已在ASP.NET 3.5中得到修复。

我明天将对此进行测试,如果没有人知道的话,我会用答案更新问题。

1 个答案:

答案 0 :(得分:0)

回答我自己的问题:

在这里回答:Asp.net Usercontrol LoadControl Issue