2008-11-27 30 views
1

可能重複:
Asp.net Usercontrol LoadControl Issue按類型加載ASP.NET用戶控件並傳遞參數?

在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中修復了。

明天我會自己測試一下,如果沒有其他人知道,我會在問題中更新問題的答案。

+0

也許你可以詳細說明你的問題更多,或者給實例的一些代碼。 – netadictos 2008-11-27 16:18:51

回答