关于动态导航条

zhonwei123 2010-11-02 02:27:07
我需要做一个动态导航条,从数据库里读取数据,需要一个2级菜单,大家能给点思路吗?最好有例子的 谢谢你的
...全文
99 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hch126163 2010-11-02
  • 打赏
  • 举报
回复
repeat 嵌套页可以
小木仔 2010-11-02
  • 打赏
  • 举报
回复
'动态生成导航
'参数
Public Sub 导航填充(ByVal 导航控件 As Menu, ByVal SQL As String, ByVal 跟目录参数 As String, ByVal 代码字段 As String, ByVal 文本字段 As String, ByVal 父级代码字段 As String, ByVal URL字段 As String, ByVal IMG字段 As String, ByVal 打开方式字段 As String)
Dim I As Integer = 0
Dim DS As DataSet = (New AutoCommon.数据操作).获取数据集(SQL)
Dim DV As New DataView(DS.Tables(0))
DV.RowFilter = 父级代码字段 + " ='" & 跟目录参数 & "'"
For Each Row As DataRowView In DV
导航填充(导航控件, Row(文本字段).ToString(), Row(URL字段).ToString(), Row(IMG字段).ToString(), Row(打开方式字段).ToString())
Dim DV2 As DataView = DV
DV2.RowFilter = 父级代码字段 + " ='" + Row(代码字段).ToString() + "'"
If DV2.Count > 0 Then
For Each Row2 As DataRowView In DV2
子导航填充(导航控件, Row2(文本字段).ToString(), Row2(URL字段).ToString(), Row2(IMG字段).ToString(), Row2(打开方式字段).ToString(), I)
Next
End If
I = I + 1
Next
End Sub

Protected Sub 导航填充(ByVal 导航控件 As Menu, ByVal 文本 As String, ByVal URL As String, ByVal IMG As String, ByVal Target As String)
Dim 控件 As New MenuItem()
控件.NavigateUrl = URL
控件.Text = 文本
控件.Target = Target
控件.ImageUrl = IMG
导航控件.Items.Add(控件)
End Sub

Protected Sub 子导航填充(ByVal 导航控件 As Menu, ByVal 文本 As String, ByVal URL As String, ByVal IMG As String, ByVal Target As String, ByVal i As Integer)
Dim 控件 As New MenuItem()
控件.NavigateUrl = URL
控件.Text = 文本
控件.Target = Target
控件.ImageUrl = IMG
导航控件.Items(i).ChildItems.Add(控件)
End Sub
IHandler 2010-11-02
  • 打赏
  • 举报
回复
搜一下 JQuery Easy UI
wuhuabucai 2010-11-02
  • 打赏
  • 举报
回复
既然是.net 那就参考 treeview 绑定数据呗

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧