中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET母版頁的作用以及與普通頁的區別是什么

發布時間:2021-09-06 15:46:46 來源:億速云 閱讀:314 作者:chen 欄目:開發技術

本篇內容主要講解“ASP.NET母版頁的作用以及與普通頁的區別是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“ASP.NET母版頁的作用以及與普通頁的區別是什么”吧!

模板頁是做什么的?

利用模板頁可以方便快捷的創建統一風格的ASP.NET網站,并且容易管理和維護,提高了效率。
模板頁為網頁定義所需要的外觀和標準,在母版的基礎上創建包含顯示內容的各個內容頁。當用戶請求內容頁時,這些內容頁與母版頁合并,這樣,模板頁的布局與內容頁的布局就可以組合在一起輸出了。

模板頁一般用來:

1、通過修改模板頁來處理網頁的通用功能。
2、可以方便的創建一組控件和代碼,并應用于一組網頁。
3、通過允許控制占位符控件的呈現方式,模板頁可以在細節上控制最終頁的布局。

模板頁與普通頁

我們在vs中建立一個模板頁,可以看到不同于一般的內容的地方:
@Master替換了@Page,包含了多個可替換的占位符ContentPlaceHolder.

普通頁面和母版頁面進行關聯:

 普通頁面的屬性,MasterPageFile,就會給出提示來選擇使用的母版頁,或是在新建頁面的時候選擇使用母版頁,也可以把一個母版頁應用到普通頁面上。
DEMO:

模板頁代碼:

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage2.master.cs"Inherits="模板頁_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>模板頁面</title> 
 
  <asp:ContentPlaceHolderidasp:ContentPlaceHolderid="head" runat="server"> 
 
  </asp:ContentPlaceHolder> 
 
</head> 
 
<body > 
 
  <form id="form1" runat="server"> 
 
  <div> 
 
  </div> 
 
  <p> 
 
    </p> 
 
  <table > 
 
    <tr> 
 
      <td> 
 
        網站的log、搜索人數,登錄人數,站點導航的信息等。</td> 
 
      <td> 
 
        </td> 
 
      <td> 
 
        </td> 
 
    </tr> 
 
    <tr> 
 
      <td> 
 
    <asp:ContentPlaceHolderidasp:ContentPlaceHolderid="ContentPlaceHolder1" runat="server"> 
 
     
 
    </asp:ContentPlaceHolder> 
 
      </td> 
 
      <td> 
 
        </td> 
 
      <td> 
 
        </td> 
 
    </tr> 
 
    <tr> 
 
      <td> 
 
        底部版權信息等。</td> 
 
      <td> 
 
        </td> 
 
      <td> 
 
        </td> 
 
    </tr> 
 
  </table> 
 
  </form> 
 
</body> 
 
</html>

內容頁代碼:

<%@ Page Title="" Language="C#" MasterPageFile="~/模板頁/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> 
 
  添加內容頁面</p> 
 
</asp:Content>

顯示: 

ASP.NET母版頁的作用以及與普通頁的區別是什么

 關于母版頁和主題:

和PPT中母版和主題一樣的。是這樣的:
利用模板可以在它的基礎上添加自己的內容就可以了,相當于做好的框架、風格等。母版相當于是組件,需要自己搭這個框架、風格等。母版是我們從眾多類似的結構網頁中把相同不變的部分抽象出來,并可以運用到更多網頁中,節省時間。

到此,相信大家對“ASP.NET母版頁的作用以及與普通頁的區別是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

慈利县| 武邑县| 中超| 友谊县| 绥滨县| 额济纳旗| 秦安县| 瓮安县| 饶平县| 牙克石市| 灵台县| 虹口区| 延川县| 怀安县| 柘城县| 中山市| 班戈县| 乳源| 抚顺县| 龙岩市| 和龙市| 儋州市| 海南省| 双流县| 沾化县| 安徽省| 台中县| 瓮安县| 临颍县| 西贡区| 禹州市| 铜山县| 民乐县| 蒙城县| 博客| 奉贤区| 兴仁县| 凤城市| 夹江县| 格尔木市| 吉安市|