【发布时间】:2014-06-03 20:58:31
【问题描述】:
任何人都可以给我一个例子,说明如何根据登录用户的角色(比如填充 asp 菜单)从数据库中动态地在 asp.net 网站中构建引导导航栏并保持导航栏的相同样式。 任何帮助将不胜感激,因为我搜索了太多并且找不到解决方案。
【问题讨论】:
标签: css asp.net twitter-bootstrap
任何人都可以给我一个例子,说明如何根据登录用户的角色(比如填充 asp 菜单)从数据库中动态地在 asp.net 网站中构建引导导航栏并保持导航栏的相同样式。 任何帮助将不胜感激,因为我搜索了太多并且找不到解决方案。
【问题讨论】:
标签: css asp.net twitter-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()
【讨论】: