現(xiàn)在前端是怎么實現(xiàn)asp .net中母版頁的?
網(wǎng)友解答: 母板,其實就是模版。母版有繼承關(guān)系,定義好一個母版頁,然后其他頁面繼承就好。母版頁允許您為您的 web 應(yīng)用程序中的所有頁面(或頁面組)創(chuàng)建一致的外觀和行為。 母版頁為其他頁
母板,其實就是模版。母版有繼承關(guān)系,定義好一個母版頁,然后其他頁面繼承就好。
母版頁允許您為您的 web 應(yīng)用程序中的所有頁面(或頁面組)創(chuàng)建一致的外觀和行為。 母版頁為其他頁面提供模版,帶有共享的布局和功能。
母版頁為內(nèi)容定義了可被內(nèi)容頁覆蓋的占位符。輸出結(jié)果是母版頁和內(nèi)容頁的組合。 內(nèi)容頁包含您想要顯示的內(nèi)容。 當用戶請求內(nèi)容頁時,ASP.NET 會對頁面進行合并以生成結(jié)合了母版頁布局和內(nèi)容頁內(nèi)容的輸出。
是不是很懵,舉個簡單的例子,內(nèi)容頁面里調(diào)用master1這個母版。
master1代碼: 顯示一副框
內(nèi)容頁調(diào)用<%@ Page MasterPageFile="master1.master" %world
那么其實在調(diào)用的時候是把母板的代碼復(fù)制到內(nèi)容頁處。即調(diào)用了母板后顯示的是一副框里有world。
原理類似于asp里的include。