【问题标题】:ASP.net Common menu and navbar across website跨网站的 ASP.net 通用菜单和导航栏
【发布时间】:2012-09-06 15:31:46
【问题描述】:

我们想创建一个新网站,在所有页面(开始/登录页面除外)上都有一个通用菜单和导航栏。 问题是我们将使用 twitter bootstrap 框架,但不知道这是否可以仅通过框架(或任何 html + css 技巧)来实现...

以前我们在这种情况下使用了 iframe,但这次我们更喜欢做一个无框架的网站,不知道框架在母版页上的表现如何......

有什么建议吗?如果唯一的方法是使用母版页,您能否提供一些示例或链接?

【问题讨论】:

    标签: c# asp.net menu twitter-bootstrap navbar


    【解决方案1】:

    使用 asp.net 母版页。我认为这与 twitter 引导框架无关。

    创建一个只有标题和正文容器的空父母版页。 使用父母版页为起始页和登录页创建两个 Web 表单。 使用父母版页创建子母版页并在子级上实现菜单。 使用子母版页创建其他所有内容,以便您在每个页面上都有一个菜单。

    如果您想要一个没有菜单的页面,请使用 parent.masterpage。如果您想要菜单版本,请使用 children.masterpage。

    【讨论】:

    • 我们将给予您回复,因为您提供了有关 parent.masterpage 和 children.masterpage 的有用提示,但我们赞成所有回复,感谢大家!
    • 谢谢。有一个空的父母版页很好,因为我非常确定您使用的是全局 jquery 库之类的东西。您可以在父母版页中添加您的全局库。如果没有父母版页,您需要将库添加到登录、启动和子母版页。 3 页看起来很简单,但是当您的项目变得更大时,您会发现自己陷入了混乱。
    【解决方案2】:

    Master page 是要走的路。这是walk through

    【讨论】:

      【解决方案3】:

      您应该使用母版页。这是母版页上 asp.net 教程的链接:http://www.asp.net/web-forms/tutorials/master-pages

      【讨论】:

        猜你喜欢
        • 2017-11-14
        • 2021-12-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-11
        • 1970-01-01
        • 2020-07-14
        • 2019-02-15
        相关资源
        最近更新 更多