2011-10-31 95 views
3

誰能告訴我,如果我可以動態地設置文件名註冊用戶控件時請,例如:動態註冊控件.NET

<%@ Register src="[file name]" tagname="WebUserControl" tagprefix="uc1" %> 

回答

4

不,我不相信你可以。你可以做的是在頁面指令或者web.config中註冊你可能使用的所有可能的控件。

編輯

你可以做什麼,如果這能幫助,是動態添加控件的代碼隱藏使用LoadControl方法。這樣,您可以創建您想要的任何用戶控件的實例,而無需擔心在頁面指令或web.config中註冊它們。感謝@Gabriel指出了這一點。

+0

我的直覺是OP想要Controls.Add(新的MyControl)功能......? –

+0

好想法。我將編輯我的答案以包含此內容。 –