最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET母版頁(yè)基礎(chǔ)知識(shí)介紹

 更新時(shí)間:2015年09月22日 10:43:19   投稿:lijiao  
這篇文章主要介紹了ASP.NET母版頁(yè)基礎(chǔ)知識(shí),需要的朋友可以參考下

模板頁(yè)是做什么的?

利用模板頁(yè)可以方便快捷的創(chuàng)建統(tǒng)一風(fēng)格的ASP.NET網(wǎng)站,并且容易管理和維護(hù),提高了效率。
模板頁(yè)為網(wǎng)頁(yè)定義所需要的外觀和標(biāo)準(zhǔn),在母版的基礎(chǔ)上創(chuàng)建包含顯示內(nèi)容的各個(gè)內(nèi)容頁(yè)。當(dāng)用戶請(qǐng)求內(nèi)容頁(yè)時(shí),這些內(nèi)容頁(yè)與母版頁(yè)合并,這樣,模板頁(yè)的布局與內(nèi)容頁(yè)的布局就可以組合在一起輸出了。

模板頁(yè)一般用來(lái):

1、通過(guò)修改模板頁(yè)來(lái)處理網(wǎng)頁(yè)的通用功能。
2、可以方便的創(chuàng)建一組控件和代碼,并應(yīng)用于一組網(wǎng)頁(yè)。
3、通過(guò)允許控制占位符控件的呈現(xiàn)方式,模板頁(yè)可以在細(xì)節(jié)上控制最終頁(yè)的布局。

模板頁(yè)與普通頁(yè)

我們?cè)趘s中建立一個(gè)模板頁(yè),可以看到不同于一般的內(nèi)容的地方:
@Master替換了@Page,包含了多個(gè)可替換的占位符ContentPlaceHolder.

普通頁(yè)面和母版頁(yè)面進(jìn)行關(guān)聯(lián):

 普通頁(yè)面的屬性,MasterPageFile,就會(huì)給出提示來(lái)選擇使用的母版頁(yè),或是在新建頁(yè)面的時(shí)候選擇使用母版頁(yè),也可以把一個(gè)母版頁(yè)應(yīng)用到普通頁(yè)面上。
DEMO:

模板頁(yè)代碼:

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage2.master.cs"Inherits="模板頁(yè)_MasterPage2"%> 
 
  
 
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
  
 
<html xmlns="http://www.w3.org/1999/xhtml"> 
 
<head id="head1" runat="server"> 
 
  <title>模板頁(yè)面</title> 
 
  <asp:ContentPlaceHolderidasp:ContentPlaceHolderid="head" runat="server"> 
 
  </asp:ContentPlaceHolder> 
 
</head> 
 
<body style="height: 141px; width:747px"> 
 
  <form id="form1" runat="server"> 
 
  <div> 
 
  </div> 
 
  <p> 
 
    </p> 
 
  <table style="width: 102%; height: 126px;"> 
 
    <tr> 
 
      <td> 
 
        網(wǎng)站的log、搜索人數(shù),登錄人數(shù),站點(diǎn)導(dǎo)航的信息等。</td> 
 
      <td> 
 
        </td> 
 
      <td> 
 
        </td> 
 
    </tr> 
 
    <tr> 
 
      <td> 
 
    <asp:ContentPlaceHolderidasp:ContentPlaceHolderid="ContentPlaceHolder1" runat="server"> 
 
     
 
    </asp:ContentPlaceHolder> 
 
      </td> 
 
      <td> 
 
        </td> 
 
      <td> 
 
        </td> 
 
    </tr> 
 
    <tr> 
 
      <td> 
 
        底部版權(quán)信息等。</td> 
 
      <td> 
 
        </td> 
 
      <td> 
 
        </td> 
 
    </tr> 
 
  </table> 
 
  </form> 
 
</body> 
 
</html> 

內(nèi)容頁(yè)代碼:

<%@ Page Title="" Language="C#" MasterPageFile="~/模板頁(yè)/MasterPage2.master" AutoEventWireup="true"CodeFile="ContentPage.aspx.cs"Inherits="ContentPage" %> 
<asp:ContentIDasp:ContentID="Content1" ContentPlaceHolderID="head"Runat="Server"> 
 
</asp:Content> 
 
<asp:ContentIDasp:ContentID="Content2" ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server"> 
 
  <p> 
 
  添加內(nèi)容頁(yè)面</p> 
 
</asp:Content> 

顯示: 

 關(guān)于母版頁(yè)和主題:

和PPT中母版和主題一樣的。是這樣的:
利用模板可以在它的基礎(chǔ)上添加自己的內(nèi)容就可以了,相當(dāng)于做好的框架、風(fēng)格等。母版相當(dāng)于是組件,需要自己搭這個(gè)框架、風(fēng)格等。母版是我們從眾多類似的結(jié)構(gòu)網(wǎng)頁(yè)中把相同不變的部分抽象出來(lái),并可以運(yùn)用到更多網(wǎng)頁(yè)中,節(jié)省時(shí)間。

這個(gè)簡(jiǎn)單的例子是不是幫助大家更好的理解了母版頁(yè)的使用方法了,希望大家會(huì)繼續(xù)關(guān)注小編分享的文章。

相關(guān)文章

  • .net連接Mysql封裝類代碼 可直接調(diào)用

    .net連接Mysql封裝類代碼 可直接調(diào)用

    下面是我封裝好的連接Mysql數(shù)據(jù)庫(kù)的類,直接調(diào)用即可。
    2013-07-07
  • ASP.NET中Request.Form中文亂碼的解決方法

    ASP.NET中Request.Form中文亂碼的解決方法

    一直以為,只有 Request.QueryString 接收url查詢字符串含中文時(shí)可能會(huì)亂碼(做好編解碼工作,很容易可以避免),碰到的時(shí)候,才知道 Request.Form 接收表單的值中含中文也會(huì)亂碼,以前真是很傻很天真很無(wú)知。
    2011-03-03
  • .net core部署到windows服務(wù)上的完整步驟

    .net core部署到windows服務(wù)上的完整步驟

    這篇文章主要給大家介紹了關(guān)于.net core部署到windows服務(wù)上的完整步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用.net core具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • ASP.NET 5升級(jí)后如何刪除舊版本的DNX

    ASP.NET 5升級(jí)后如何刪除舊版本的DNX

    這篇文章主要介紹了ASP.NET 5升級(jí)后如何刪除舊版本的DNX,其實(shí)就是簡(jiǎn)單的四步走,就能輕松刪除舊版本的DNX,感興趣的小伙伴們可以參考一下
    2015-11-11
  • asp.net下Linq To Sql注意事項(xiàng)小結(jié)

    asp.net下Linq To Sql注意事項(xiàng)小結(jié)

    對(duì)于Linq 連接數(shù)據(jù)庫(kù)進(jìn)行操作時(shí)需注意的問(wèn)題
    2008-10-10
  • Visual Studio尋找C#程序必要的運(yùn)行庫(kù)文件

    Visual Studio尋找C#程序必要的運(yùn)行庫(kù)文件

    這篇文章主要為大家詳細(xì)介紹了Visual Studio尋找C#程序必要的運(yùn)行庫(kù)文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • asp.net mvc驗(yàn)證碼類使用

    asp.net mvc驗(yàn)證碼類使用

    這篇文章主要為大家詳細(xì)介紹了asp.net mvc驗(yàn)證碼類使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • System.Web.Routing入門及進(jìn)階

    System.Web.Routing入門及進(jìn)階

    System.Web.Routing已經(jīng)作為一個(gè)程序集包含在.net3.5sp1中發(fā)布了。雖然我們并沒(méi)有在3.5sp1中發(fā)現(xiàn)Asp.net Mvc的蹤跡,但是亦以感覺(jué)到它離我們不遠(yuǎn)了
    2011-12-12
  • Asp.NetCore3.1開(kāi)源項(xiàng)目升級(jí)為.Net6.0的方法實(shí)現(xiàn)

    Asp.NetCore3.1開(kāi)源項(xiàng)目升級(jí)為.Net6.0的方法實(shí)現(xiàn)

    自從.Net6.0出來(lái)后,一直想之前開(kāi)發(fā)的項(xiàng)目升級(jí).Net6.0,本文就詳細(xì)的介紹一下如何將Asp.NetCore3.1開(kāi)源項(xiàng)目升級(jí)為.Net6.0,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 如何將Winform移植到.NET Core 3.0

    如何將Winform移植到.NET Core 3.0

    這篇文章主要介紹了如何將Winform移植到.NET Core 3.0,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03

最新評(píng)論

英吉沙县| 威信县| 喀喇沁旗| 河西区| 漳平市| 华蓥市| 墨脱县| 静宁县| 沧州市| 卓资县| 沧源| 磴口县| 汾西县| 新晃| 隆尧县| 南郑县| 花垣县| 井冈山市| 尉氏县| 广昌县| 临安市| 晋中市| 宾阳县| 临邑县| 延边| 陆丰市| 东光县| 遂溪县| 五常市| 屯门区| 平舆县| 和顺县| 甘孜县| 垣曲县| 武宁县| 元江| 泾阳县| 德钦县| 全椒县| 那坡县| 静乐县|