相關(guān)推薦:用Asp.net制作頂部導(dǎo)航控件 ASP.Net開發(fā)新手常見問題備忘錄 在Asp.net 2.0中,提供了一個MasterPage的功能,它可以讓我們很方便的完成頁面的整體結(jié)構(gòu)相同的網(wǎng)站,而且后期修改界面的時候只要修改一下MasterPage即可,無需一個個界面進(jìn)行修改,這樣就大大的方便了開發(fā)人員.其實(shí)類似這種技術(shù)在Asp.net1.1中也可以實(shí)現(xiàn). //取得當(dāng)前訪問的路徑 然后點(diǎn)擊“添加添加Web用戶控件”新建三個用戶控件,分別命名為MasterPage.ascx、Head.ascx和Foot.ascx,在MasterPage.ascx中添加一個三行兩列的表格,然后將Head.ascx和Foot.ascx控件拖到MasterPage.ascx中,同時在左右兩側(cè)均添加一個PlaceHolder控件,分別命名為hldLeftControl和hldRightControl,完成后效果如下:
此時只要將MasterPage.ascx拖到具體的頁面中,比如Index.aspx,運(yùn)行后就會顯示頂部、底部的內(nèi)容。接下來要根據(jù)當(dāng)前訪問的文件地址,確定動態(tài)加載哪些用戶控件到左右兩側(cè)位置,這部份操作在MasterPage.ascx.cs中完成。代碼如下: switch(strNowViewFile) 添加了以上代碼后,如果訪問的頁面是index.aspx,在index.aspx頁右側(cè),就會加載Control_Index_IndexRightControl.ascx控件的內(nèi)容,如果訪問的是Register.aspx頁,右側(cè)就會加載Control_Login_Register.ascx控件的內(nèi)容.這樣就實(shí)現(xiàn)了類似MasterPage的功能. |
正在閱讀:Asp.net1.1實(shí)現(xiàn)仿2.0 MasterPage效果Asp.net1.1實(shí)現(xiàn)仿2.0 MasterPage效果
2005-09-21 10:10
出處:PConline
作者:Kgdiwss
責(zé)任編輯:moningfeng
302 Found
Powered by Tengine
302 Found
Powered by Tengine