css - 从数据库中填充 asp.net 网站中的 Bootstrap 导航栏

标签 css asp.net twitter-bootstrap

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

最佳答案

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()

关于css - 从数据库中填充 asp.net 网站中的 Bootstrap 导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24014819/

相关文章:

html - Bootstrap 3 站点上的自动调整标题大小

html - 在 css 中添加颜色标签

asp.net - 在简单明了的 HTML5 选择元素中发出警告

jquery - 如何操作用户滚动?

asp.net - 使用SqlDataSource或ObjectDataSource时如何关闭连接/数据读取器

asp.net - 默认模板中此占位符的用途是什么?

css - Bootstrap 4 水平表单复选框未对齐

javascript - Bootstrap 拆分按钮组高度不正确

css - 为什么我的背景 CSS 图像没有出现在 DIV 中?

javascript - 如何防止越过其他div?