ASP.NET網(wǎng)頁模板怎么建立

這篇文章主要講解了“ASP.NET網(wǎng)頁模板怎么建立”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“ASP.NET網(wǎng)頁模板怎么建立”吧!

創(chuàng)新互聯(lián)服務(wù)項目包括田東網(wǎng)站建設(shè)、田東網(wǎng)站制作、田東網(wǎng)頁制作以及田東網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,田東網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到田東省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

在一個網(wǎng)站中,往往各個頁面都具有相同的部分,比如:頁眉、頁腳,頁眉展示網(wǎng)站標(biāo)識、導(dǎo)航欄等,頁腳展示版權(quán)等,如果每一個頁面都直接寫入這些內(nèi)容勢必給開發(fā)和維護(hù)帶來巨大的困難。

在 ASP 中,我們常使用 include 包含文件來解決,在 ASP.NET 中,我們利用網(wǎng)頁模板來解決,步驟很簡單:

首先建立一個母版頁( .master 文件)。

然后建立一個內(nèi)容頁,用內(nèi)容頁去“實例化”母版。

母版頁

ASP.NET網(wǎng)頁模板怎么建立

打開 Visual Web Developer,新建一個 .master 文件,可以看到其編譯指令是 Master,而不是 Page,母版頁中最重要的控件是 ContentPlaceHolder,它將受引用母版的文件的控制,下面的示例中我們用了三個 ContentPlaceHolder。

〈%@ Master Language="C#" %〉  〈!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0   Transitional//EN" "http://www.w3.org/TR/  xhtml1/DTD/xhtml1-transitional.dtd"〉  〈script runat="server"〉  〈/script〉  〈html xmlns="http://www.w3.org/1999/xhtml" 〉  〈head runat="server"〉  〈title〉Untitled Page〈/title〉  〈/head〉  〈body〉  〈form id="form1" runat="server"〉  〈div〉   〈asp:ContentPlaceHolder id="m_header"   runat="server"〉  〈asp:BulletedList ID="nav" runat="server"〉  〈asp:ListItem Text="導(dǎo)航一"〉〈/asp:ListItem〉  〈asp:ListItem Text="導(dǎo)航二"〉〈/asp:ListItem〉  〈/asp:BulletedList〉  〈/asp:ContentPlaceHolder〉   〈asp:ContentPlaceHolder ID="m_content"   runat="server"〉  〈/asp:ContentPlaceHolder〉   〈asp:ContentPlaceHolder ID="m_footer"   runat="server"〉  〈p〉版權(quán)所有〈/p〉  〈/asp:ContentPlaceHolder〉  〈/div〉  〈/form〉  〈/body〉  〈/html〉

內(nèi)容頁

ASP.NET網(wǎng)頁模板怎么建立

打開 Visual Web Developer,新建一個 .aspx 文件,除了編譯指令,其它全部刪除。

指定 MasterPageFile 和 Title。MasterPageFile 表示使用哪個母版文件,Title 相當(dāng)于 HTML 中的 〈title〉〈/title〉。

插入 Content 控件,并在 Content 控件中指定 ContentPlaceHolderID 表示要用這個 Content 中的內(nèi)容替換母版中的 ContentPlaceHolderID 中的內(nèi)容。注意,并不需要處理母版文件中的每一個 ContentPlaceHolder,如果沒有對應(yīng)的 Content,則 ContentPlaceHolder 使用母版文件中標(biāo)明的內(nèi)容。文件代碼如下:

〈%@ Page Language="C#"   MasterPageFile="MasterPage1.master" Title="首頁" %〉  〈asp:Content ID="content" runat="server"   ContentPlaceHolderID="m_content"〉  〈p〉這里是首頁的內(nèi)容〈/p〉  〈/asp:Content〉

感謝各位的閱讀,以上就是“ASP.NET網(wǎng)頁模板怎么建立”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對ASP.NET網(wǎng)頁模板怎么建立這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

標(biāo)題名稱:ASP.NET網(wǎng)頁模板怎么建立
分享鏈接:http://m.kartarina.com/article36/jecdsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站靜態(tài)網(wǎng)站ChatGPT網(wǎng)站建設(shè)自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
主站蜘蛛池模板: 日韩免费人妻AV无码专区蜜桃| 无码日韩人妻精品久久蜜桃 | 国产日韩AV免费无码一区二区三区| 久久精品无码午夜福利理论片| 男人av无码天堂| av无码精品一区二区三区四区| 变态SM天堂无码专区| 精品无码免费专区毛片| 精品无码中文视频在线观看| 国产成人无码18禁午夜福利p| 西西人体444www大胆无码视频| 办公室丝袜激情无码播放| 亚洲AV无码专区在线亚| 东京热加勒比无码视频| 亚洲AV成人无码网站| 亚洲AV无码精品色午夜在线观看| 国产aⅴ激情无码久久久无码| 久久精品国产亚洲AV无码娇色| 亚洲综合无码AV一区二区| 无码日本电影一区二区网站| 日韩精品久久无码中文字幕| 亚洲精品无码AV人在线播放| 精品无码三级在线观看视频| 亚洲精品GV天堂无码男同| 亚洲国产成人精品无码区在线秒播| 天堂Aⅴ无码一区二区三区| 毛片亚洲AV无码精品国产午夜| 无码成A毛片免费| 国产精品无码午夜福利| 超清无码一区二区三区| 亚洲成A∨人片天堂网无码| 日韩av片无码一区二区不卡电影| 精品人妻无码区二区三区| 精品三级AV无码一区| 人妻精品久久无码专区精东影业 | 亚洲?V无码乱码国产精品| 亚洲中文无码mv| 精品久久久久久中文字幕无码 | 无码无遮挡又大又爽又黄的视频| 中文无码日韩欧免费视频| 亚洲中文久久精品无码|