但是怎樣靈活的在專案中運用呢?怎樣做到面向元件的開發呢?就像是積木式開發,我們的葉面可以有不同的元件來完成,而整個葉面就是乙個容器,我們只不過是往容器裡新增不同的元素而已,因此只要我們的元素能夠做到通用,一般化,那麼元素積累到了一定的程度,元素足夠的豐富就可以經而一舉構造出我們想要得葉面。
1、讓我們來先做兩個元素,這裡我就把使用者元件
ascx
的檔案稱之為元素了。
head.ascx
和footer.ascx.
、作個aspx
葉面來載入著兩個元素。
3、執行的效果如下:
哈哈!是不是很激動人心呢?
好讓我們來動態載入,讓頭腳換一下位置怎麼樣!我們在aspx葉面上加乙個按鈕,在按鈕的相應事件裡改變載入不同的使用者元件。事件的**這樣寫:
執行之後:
趕快按下滑鼠試試看
哈啊!是不是頭腳換了位置了呢?
好!動態載入使用者元件搞定。可以 release 一下了。
坐著沙發等吧...
未完(持續)
動態載入使用者控制項的元件!
我們寫使用者控制項的目的就是放到頁面中去。根據不同的條件,我們可以改變載入的使用者控制項!其實原理就是masterpage的原理。這個masterpage會在vs2005中提供,但是現在也可以實現。在我的專案中就用到 masterpage就四個類,其中容器就動態載入使用者控制項。這種功能在vs200...
使用者控制項(動態載入)
所謂動態載入,就是一開始不把使用者控制項直接新增到.aspx頁面上,而是根據需要從codebehind 那裡以程式設計方式新增。這樣做的好處是可以針對不同的需要載入不同的使用者控制項。要注意的是,我這裡說的載入的辦法是用codebehind時要做的,如果只是用塊在aspx頁面加 來實現這個,可能方法...
WPF 動態載入使用者控制項
效果如圖 完成功能是讀取選單的配置檔案,載入選單,點選選項後,動態生成ui控制項並載入到tabcontrol中 關鍵 這裡可以動態載入其他dll檔案中的元件 assembly assem assembly.loadfile var onepage assem.createinstance data....