在大多數網站上,所有網頁往往有一致的外觀和操作方式。例如,每個頁面都有頂部的菜單、左菜單,底部甚至有頁腳菜單:每一頁上的所有這些區域看起來都一樣。

  可以輕松地在每個頁面上重復所有代碼,以得到這個效果,但這不是處理它的最好方法。對變更的管理將成為噩夢,因為必須在網站的每個頁面上復制更改的內容。顯然,最好用某種方式在同一個地方存儲所有這些共享的設計元素,這樣就只需在一個位置進行更改,以復制到整個網站上。幸運的是,ASP.NET 提供了一個地方來維護戶這些信息;Web Forms中的母版頁和MVC中的布局頁面。

  簡而言之,母版頁是種特殊類型的 ASPNET Web Forms頁面,定義了所有內容頁面都共享的標記,以及可在每個內容頁面上定制的區域。母版頁是一 個模板, 而內容頁面是綁定到母版頁上的ASP.NET頁面,因為它把模板用作其主要的設計模板。每當母版頁的布局或格式改變時,其所有內容頁面的輸出就會立即更新,這使應用它的整個站點的外觀變更就像更新和部署一個文件(即母版頁)一 樣容易。

  ASP.NET?MVC中的布局提供了與ASP.NET?Web?Forms?中的母版頁相同的功能:使UI元素和主題在整個應用程序中保持一致。

關于TeamDoc軟件:

TeamDoc是基于服務器/客戶端架構的輕量級文件管理軟件。TeamDoc將文件集中加密存儲在您單位自己的服務器中,員工使用TeamDoc客戶端訪問服務器,從而獲得與自己權限相關的權限:登入后與“我的電腦”界面類似,可以看到自己該看的文件,編輯自己能編輯的文檔,對于能看到的文件,還可以細分文檔權限,進而做到能看不能拷,能看不能截屏等功能,多種權限靈活設置,在線協同編輯、全文搜索、日志與版本追蹤,快速構建企業文檔庫。告別假大空,我們提供值得您選擇的、易用的、可用的文檔管理軟件?,F在就訪問TeamDoc首頁

版權所有:南京網亞計算機有限公司,本文鏈接地址: 用母版頁使頁面布局一致