【问题标题】:populate bootstrap navbar in asp.net website from database从数据库中填充 asp.net 网站中的引导导航栏
【发布时间】:2014-06-03 20:58:31
【问题描述】:

任何人都可以给我一个例子,说明如何根据登录用户的角色(比如填充 asp 菜单)从数据库中动态地在 asp.net 网站中构建引导导航栏并保持导航栏的相同样式。 任何帮助将不胜感激,因为我搜索了太多并且找不到解决方案。

【问题讨论】:

    标签: css asp.net twitter-bootstrap


    【解决方案1】:

    twitter bootstrap 中的导航栏本质上只是一个无序列表。因此,使代码尽可能整洁或混乱,但创建一个带有 id 和 runat="server" 的 div,并在后面的代码中引用它。例如,您的标记可以是:

    <div id="myNav" runat="server"/>
    

    在您的代码中,从数据库中读取您的数据项,生成适当的 HTML,并将其写入 DIV。一个这样的例子:

    Dim sb as New Stringbuilder()
    sb.append("<ul>")
    sb.append("<li>Item 1</li>")
    sb.append("<li>Item 2</li>")
    sb.append("</ul>")
    myNav.InnerHTML = sb.ToString()
    

    【讨论】:

    • 很高兴为您提供帮助!欢迎来到 SO :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-19
    • 2021-04-12
    • 1970-01-01
    相关资源
    最近更新 更多