2009-01-28 81 views
0

我有一個asp.net網站,主要水平導航上有5個項目(家庭,產品,新聞,關於,聯繫)。根據所選頁面顯示不同的標題

該網站使用其將頁分成使用

我希望能夠顯示根據不同的報頭(其中將包括不同顏色和圖像)的報頭,主體和頁腳的主頁在其上的選擇5個導航項目。

任何人都可以告訴我最好的方式來實現這一點,而不會膨脹頁面下載?

我知道我的asp.net,html,css,javascript和vb,但我不是專家。

回答

0

我可能會創建一個基本的CSS類,然後在app_themes目錄中創建5個不同的主題(如果沒有的話創建一​​個),每個導航選項一個;在那裏,你可以用更多的特定選項覆蓋基本的CSS來改變背景圖像/顏色。如果您使用的是Asp:Images(而不是使用CSS的背景圖像),則還可以使用每個主題中的.theme文件更改源文件。這樣,你只能下載相關的文件。您必須更改Page_Init上的Page.Theme。

0

你們是不是要執行菜單?...

一個可能的策略,我能想到正在爲標頭中的用戶控件,然後根據模式轉換爲HTML設計的。

通過這種方式,您仍然可以利用不同的標題,並且能夠擁有靈活的設計。

0

根據選擇的頁面在頁眉內創建條件語句。