最近在小舖裡看到了這方面的問題....

小弟找了很多的資料..做一個範例介紹如何動態載入User Control

與如何透過aspx網頁訂閱User Control的Event,來取得相關的資訊

此範例先做一個檔案上傳的User Control,當網頁需要用到上傳功能時..

就可以將此控項制拉進來,,或用動態載入的方式來載入此控制項

所以此範例將會出現兩個User Control(一個是用拉的,一個是動態載入的)

當使用者選取好檔案,按upload時,aspx網頁就可以取得user control傳過來的檔案資訊

這樣一來以後就不用重覆寫上傳檔案的程式了,,只要拉一個user control就可以快速讓網頁有上傳的功能了

c#範例

User Control
WebUserControl.ascx


WebUserControl.ascx.cs


aspx網頁
UserControl.aspx


UserControl.aspx.cs


執行結果:


參考網址:
http://www.thescripts.com/forum/thread232638.html

http://blog.blueshop.com.tw/jeff377/archive/2008/01/19/54090.aspx

http://www.blueshop.com.tw/board/show.asp?subcde=BRD20080224205358PAU&fumcde=FUM20041006161839LRJ&rplcnt=4

http://blog.xuite.net/cct0201/derek/15360068