2012-06-02 51 views
0

我剛開始學習ASP.Net,但遇到了一些我不知道它是如何工作的。假設我有一個「主頁面」,看起來相同,但取決於什麼GET值「頁面」說我應該嘗試加載某個頁面而不更改主要內容。我有一個index.aspx和每當我得到index.aspx?page = login時,它應該嘗試加載login.aspx。包括分離內容和最小化數據的文件

當然可以,但它寫出了ASP.Net代碼,並沒有處理它。不像PHP的include()。

我已經試過是:Response.WriteFile()沒有沒有運氣...

這是因爲,我有內容的RUNAT服務器ID和任何網頁我是一個的Index.aspx假設負載將會去那裏。所以我不必重新創建每一頁。

有什麼建議嗎?

回答

2

我想你應該看Master Pages。 ASP.NET母版頁允許您爲應用程序中的頁面創建一致的佈局。

單個主頁面定義您希望爲應用程序中的所有頁面(或一組頁面)提供的外觀和標準行爲。

然後,您可以創建包含要顯示的內容的單獨內容頁面。當用戶請求內容頁面時,它們會與母版頁合併,以生成將母版頁面佈局與內容頁面內容相結合的輸出。

ASP.NET Master Pages - MSDN