谁能给我一个例子,说明如何根据登录用户的 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/