母版頁不是框架頁,母版頁是VS里面的一個概念,在服務(wù)器端輸出到客戶端的HTML中,已將在母版頁和你的content頁面直接整合輸出成一個頁面了。 而所謂的框架頁面特指的客戶端的一個頁面組合表現(xiàn)形式。常見的樹狀論壇就是最經(jīng)典的一種。即一個瀏覽頁面是由兩個或兩個以上的HTML頁面組合而成的,點擊其中的一個頁面,只有這個頁面與服務(wù)器端發(fā)生事件響應(yīng),其它頁面則不受影響。 而母版頁則不同,由于母版頁面在服務(wù)器端來到客戶端之前已經(jīng)整合成一個HTML頁面了。所以它已經(jīng)失去了框架的特征。頁面上的任意一個服務(wù)器請求,整個頁面都會重構(gòu)的。 母版頁與框架的作用也是不同的,母版頁的作用是統(tǒng)一網(wǎng)站風格,減少程序員工作量,提高開發(fā)效率。而框架頁面則不是,它雖然在某種意義上也可以統(tǒng)一網(wǎng)站風格,但它的主要作用卻不是這個。
框架可以把瀏覽器窗口分成幾個獨立的部分,每部分顯示單獨的頁面,頁面的內(nèi)容是互相聯(lián)系的。如3框架網(wǎng)頁,頂端框架顯示網(wǎng)頁標題,下面左右兩個框架,左邊顯示導航欄,右邊顯示鏈接目標網(wǎng)頁。單擊左邊框架導航欄中的超級鏈接,在右邊框架里顯示超級鏈接的對象。內(nèi)容非常多的網(wǎng)頁不宜采用框架式結(jié)構(gòu),所以大網(wǎng)站中幾乎所有的網(wǎng)頁都不是框架式網(wǎng)頁。 框架就是整體不發(fā)生改變,只能里面的內(nèi)部發(fā)生變動,而變動的部分是一張頁面,就好象幾個框,比喻成窗戶,我們把網(wǎng)頁放在窗戶外面看,當內(nèi)容發(fā)生改變,實際上是改變窗戶外面的頁面,但是整體看來 整個框架還是這幾個窗戶,只不過看到的內(nèi)容不一樣了。通常系統(tǒng) 都使用這樣的框架 。