2009-01-28 43 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

根据选择的页面在页眉内创建条件语句。