中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

ASP.Net巧用窗體母版頁實例
來源:易賢網 閱讀:882 次 日期:2014-12-01 11:53:31
溫馨提示:易賢網小編為您整理了“ASP.Net巧用窗體母版頁實例”,方便廣大網友查閱!

本文實例講述了ASP.Net巧用窗體母版頁的方法。分享給大家供大家參考。具體分析如下:

背景:每個網頁的基本框架結構類似:

瀏覽網站的時候會發現,好多網站中,每個網頁的基本框架都是一樣的,比如,最上面都是網站的標題,中間是內容,最下面是網站的版權、開發提供商等信息:

在這些網頁中,表頭、底部的樣式和內容都是一樣的,不同的只是中間的內容。

因此在制作網站時,可以將這些共同的東西分離出來,放到“窗體母版頁”中,在需要的時候嵌套就可以。

巧用窗體母版項:

下面就開始行動(本文是以VisualStudio2013作為編程環境,可能在某些步驟與其他版本有所出入,請自行注意):

1、在項目中添加一Web窗體母版頁test.Master:右鍵項目—添加—新建項—Web窗體母版頁;

復制代碼 代碼如下:<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="test.master.cs" Inherits="Web.test1" %>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title></title>

<asp:ContentPlaceHolder ID="head" runat="server">

<form id="form1" runat="server">

<div>

</asp:contentplaceholder>

</div>

</form>

<!--html>

2、在窗體母版頁test.Master的標記之間添加CSS、JS等引用(這里先只添加CSS文件為例):

復制代碼 代碼如下:<link href="css/common.css" rel="stylesheet"> <%--添加引用CSS文件--%>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title></title>

</asp:contentplaceholder>

3、編輯窗體母版頁test.Master,添加每個網頁的公共內容(此處以網頁布局為上圖的布局為例,三個div的css樣式就暫不說明):

復制代碼 代碼如下:<form id="form1" runat="server">

<div id="top"> <%--每個網頁的公共樣式:網頁頭部--%>

<h1>某某某網站</h1>

</div>

<div id="main"> <%--每個網頁的不同樣式:網頁主體內容--%>

<%--此處為每個嵌套此母版的各個網頁的不同內容--%>

</asp:contentplaceholder>

</div>

<div id="footer"> <%--每個網頁的公共樣式:網頁版權信息區--%>

<p>版權所有:******</p>

</div>

</form>

4、在每個網頁中嵌套窗體母版頁test.Master:右鍵項目—添加—新建項—包含母版頁的Web窗體test.aspx,在選擇母版頁對話框中選擇test.Master,確定,生成的網頁為:

復制代碼 代碼如下:<%@ Page Title="\" Language="C#" MasterPageFile="~/common.Master" AutoEventWireup="true" CodeBehind="test2.aspx.cs" Inherits="Web.test2" %>

</asp:content>

</asp:content>

此時這個窗體test.aspx和母版頁test.Master的運行效果是一樣的,接下來就是加上每個網頁中的不同的內容。

5、此時,網頁test.aspx中ContentPlaceHolderID=“head”和ContentPlaceHolderID=“contentPlaceHolder”的就相當于母版頁test.Master中對應的。所以假如每個網頁都會有相同部分,就可以把相同部分寫在母版頁的相應位置,而將每個網頁的不同內容寫在ContentPlaceHolderID=“contentPlaceHolder”的中。

比如,第4步中,這個test.aspx已經嵌套了這個樣式,它的主題內容為 “ 網站內容 網站內容 網站內容 網站內容…… ”,則test.aspx中的代碼為:

復制代碼 代碼如下:<%@ Page Title="\" Language="C#" MasterPageFile="~/common.Master" AutoEventWireup="true" CodeBehind="test2.aspx.cs" Inherits="Web.test2" %>

</asp:content>

<p>網站內容 網站內容 網站內容 網站內容…… </p>

</asp:content>

假如我又建了一個名為test1.aspx的網頁,除了與test1.aspx中的主體內容不一樣之外,其他都一樣,那么就可以讓test1.aspx嵌套母版頁test.Master,代碼為:

復制代碼 代碼如下:<%@ Page Title="\" Language="C#" MasterPageFile="~/common.Master" AutoEventWireup="true" CodeBehind="test2.aspx.cs" Inherits="Web.test2" %>

</asp:content>

<p>網站內容1 網站內容1 網站內容1 網站內容1…… </p>

</asp:content>

拓展:母版頁嵌套母版頁

當整個網站內的所有網頁并不是這一種樣式,而是一個大的網站分為幾個欄目,每個欄目中網頁的風格樣式統一,這時候可以用母版頁來嵌套母版頁 :

現在再建立一個母版頁(我在這里給它取名為“子母版頁”),用它來嵌套上面的母版頁test.Master,代碼為:

復制代碼 代碼如下:<%@ Master Language="C#" MasterPageFile="~/test.Master" AutoEventWireup="true" CodeBehind="m_common.master.cs" Inherits="Web.admin.m_common" %>

</asp:content>

<%--此處為嵌套“子母版頁”的各個網頁的不同內容--%>

</asp:contentplaceholder>

</asp:content>

注意,代碼第一行的MasterPageFile=“~/test.Master”即要嵌套的母版頁的地址,“~”為當前目錄。

嵌套網頁母版項的好處:

可以利用VisualStudio中的窗體母版頁來將每個頁面中相同的部分進行封裝,在創建相同結構的網頁時,便可以直接嵌套這個窗體母版頁,避免了代碼的重復,提高了代碼的復用性;另外,如果要修改一個欄目甚至整個網站的風格,則只需修改母版頁以及母版頁中引入的<script>等文件,提高了代碼的可維護性,充分體現了OOP的思想。

希望本文所述對大家的asp.net程序設計有所幫助。

更多信息請查看IT技術專欄

更多信息請查看網絡編程
易賢網手機網站地址:ASP.Net巧用窗體母版頁實例
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
美国十次成人| 亚洲天堂男人| 欧美三级中文字幕在线观看| 欧美另类变人与禽xxxxx| 欧美凹凸一区二区三区视频| 欧美激情在线| 国产一区二区三区在线观看精品| 国产一区二区中文字幕免费看| 亚洲黄色av一区| 亚洲欧美成人| 欧美肥婆在线| 国产精品人成在线观看免费| 亚洲黄一区二区| 欧美在线观看一区二区| 欧美激情综合五月色丁香小说| 国产精品素人视频| 亚洲国产精品黑人久久久 | 亚洲欧美一区二区激情| 欧美不卡激情三级在线观看| 国产欧美综合在线| 亚洲网站视频| 欧美婷婷六月丁香综合色| 亚洲欧洲三级| 欧美阿v一级看视频| 黄色成人av网| 久久九九全国免费精品观看| 国产精品久久久久婷婷| 亚洲午夜精品网| 国产精品九色蝌蚪自拍| 亚洲无限av看| 国产女优一区| 久久av一区二区| 国内精品福利| 美女主播精品视频一二三四| 在线观看欧美| 欧美成人一区二区在线 | 欧美日本一道本在线视频| 亚洲国产婷婷综合在线精品| 久久久精品一品道一区| 黄色亚洲在线| 久久免费精品视频| 亚洲国产日韩欧美在线99| 欧美电影电视剧在线观看| 亚洲精品影院在线观看| 欧美日韩精品三区| 亚洲欧美美女| 精品白丝av| 欧美精品色一区二区三区| 99riav久久精品riav| 国产精品国产三级欧美二区| 午夜精品免费在线| 在线免费观看日韩欧美| 欧美人与禽性xxxxx杂性| 亚洲一级黄色| 黄色一区二区在线| 欧美精品在线视频观看| 亚洲男人的天堂在线| 国产深夜精品福利| 欧美成人蜜桃| 性久久久久久久久久久久| 精品av久久久久电影| 欧美日韩在线一区二区三区| 欧美一区二区精品在线| 亚洲福利视频网站| 欧美激情欧美激情在线五月| 亚洲午夜av电影| 亚洲国产精品一区在线观看不卡 | 韩国一区二区三区在线观看| 欧美寡妇偷汉性猛交| 亚洲欧美电影院| 亚洲国产精品精华液2区45| 国产精品久久福利| 男女激情视频一区| 欧美伊人久久久久久久久影院 | 女人色偷偷aa久久天堂| 99国产一区| 亚洲电影网站| 欧美精品在线观看播放| 欧美亚洲一区二区三区| 一区二区成人精品 | 欧美女同视频| 久久综合五月| 午夜精品久久久久久99热| 亚洲精品欧美| 在线看片日韩| 狠狠久久五月精品中文字幕| 国产精品理论片| 欧美日韩一区在线| 欧美日韩成人一区二区三区| 欧美 日韩 国产一区二区在线视频| 小嫩嫩精品导航| 亚洲欧美视频一区| 中文一区二区在线观看| 亚洲美女视频在线观看| 亚洲人成人一区二区在线观看| 在线观看成人网| 国内精品嫩模av私拍在线观看| 国产精品亚洲综合一区在线观看| 欧美日韩一区视频| 欧美日韩亚洲国产一区| 欧美日韩一区二区在线视频 | 久久亚洲欧美| 久久精品99国产精品日本| 欧美亚洲三区| 午夜一区在线| 午夜精品在线| 欧美一区在线看| 久久久久久网| 美日韩精品视频| 欧美精品日韩三级| 国产精品国产亚洲精品看不卡15| 欧美日韩免费一区二区三区| 欧美日韩一区综合| 国产精品系列在线| 国产手机视频一区二区| 在线观看成人小视频| 在线国产日韩| 亚洲最快最全在线视频| 亚洲神马久久| 欧美中文在线字幕| 免费h精品视频在线播放| 欧美黑人多人双交| 国产精品久久久久久久久久免费| 国产精品三上| 在线观看日韩av| 99精品欧美| 久久精品国产一区二区三区免费看| 久久噜噜亚洲综合| 欧美久久一区| 国产日韩欧美在线播放| 亚洲国产成人精品女人久久久| 在线亚洲观看| 老司机午夜精品视频| 国产精品久久久久久久久动漫| 国内伊人久久久久久网站视频| 亚洲区一区二| 久久精品国产2020观看福利| 欧美—级在线免费片| 欧美偷拍一区二区| 国产视频亚洲精品| 午夜精品久久久久久久男人的天堂| 亚洲欧美日韩精品久久| 久久亚洲春色中文字幕久久久 | 最新日韩在线| 欧美亚洲三级| 欧美日韩亚洲国产精品| 亚洲国产成人tv| 亚洲一区二区免费看| 免费观看日韩| 国产亚洲欧洲| 在线一区免费观看| 老色鬼精品视频在线观看播放| 国产精品久久一级| 亚洲福利在线看| 欧美专区在线观看一区| 欧美日韩日日骚| 在线观看一区| 久久裸体视频| 韩国精品主播一区二区在线观看| 一区二区欧美在线观看| 欧美r片在线| 在线观看亚洲精品视频| 久久精品久久99精品久久| 国产精品久久久久久模特| 日韩视频在线观看一区二区| 久久精品在线| 国产日韩欧美a| 欧美一区二区三区电影在线观看| 欧美先锋影音| 亚洲一区二区三区在线| 国产精品啊v在线| 99视频+国产日韩欧美| 欧美大成色www永久网站婷| 激情久久久久久久| 久久偷窥视频| 在线观看日韩专区| 男人的天堂成人在线| 亚洲韩国日本中文字幕| 欧美高清在线一区二区| 亚洲国产三级网| 欧美区二区三区| 99精品视频网| 国产精品久久婷婷六月丁香| 亚洲制服av| 国产一区av在线| 久久久水蜜桃av免费网站| 在线免费高清一区二区三区| 欧美11—12娇小xxxx| 日韩小视频在线观看专区| 欧美日韩亚洲高清一区二区| 亚洲一区二区黄| 国产欧美日韩不卡免费| 久久精品盗摄| 亚洲精品久久久久久一区二区 | 久久久久久穴| 亚洲精品一区二区三区不| 欧美日韩一区二| 久久精品99久久香蕉国产色戒| 影音先锋在线一区| 欧美午夜免费影院|