我有一个 asp.net 网站,在主要水平导航上有 5 个项目(主页、产品、新闻、关于、联系方式)。
该站点使用母版页,该母版页使用以下方法将页面拆分为页眉、正文和页脚
我希望能够显示不同的标题(包括不同的颜色和图像),具体取决于选择了 5 个导航项中的哪一个。
谁能告诉我在不膨胀页面下载的情况下实现这一目标的最佳方法?
我知道asp.net、html、css、javascript 和vb 的方式,但我不是专家。
我有一个 asp.net 网站,在主要水平导航上有 5 个项目(主页、产品、新闻、关于、联系方式)。
该站点使用母版页,该母版页使用以下方法将页面拆分为页眉、正文和页脚
我希望能够显示不同的标题(包括不同的颜色和图像),具体取决于选择了 5 个导航项中的哪一个。
谁能告诉我在不膨胀页面下载的情况下实现这一目标的最佳方法?
我知道asp.net、html、css、javascript 和vb 的方式,但我不是专家。
我可能会创建一个他们都会使用的基本 CSS 类,然后在 app_themes 目录中创建 5 个不同的主题(如果没有,则创建一个),每个导航选项一个;在那里,您可以使用更具体的选项覆盖基本 CSS 来更改背景图像/颜色。如果您使用的是 Asp:Images(而不是使用 CSS 的背景图像),您还可以在每个主题中使用 .theme 文件更改源。这样,您只需下载相关文件。您必须更改 Page_Init 上的 Page.Theme。
您是否正在尝试实现菜单?...
我能想到的一种可能的策略是为标题制作一个用户控件,然后根据该模式在 HTML 中呈现设计。
这样,您仍然可以利用不同的标头,并且可以进行灵活的设计。
根据选择的页面在标题中创建条件语句。