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