C# 使用数据库的动态菜单
我有一个数据库,它有三个表:C# 使用数据库的动态菜单,c#,sql,login,menu,C#,Sql,Login,Menu,我有一个数据库,它有三个表: 登录 userName password uId roleId 路径 pathId pathUrl pathName pathDetails roleId 角色 roleId roleName 我想根据角色ID显示路径。我的意思是我想根据用户的登录名创建动态菜单。如何根据给定的表格进行此操作 我曾考虑根据roleId检索pathUrl和pathName,并将其绑定到菜单控件,但我不知道哪个ASP.net控件适用于此。它应该将pathUrl绑定为back,
userName
password
uId
roleId
pathId
pathUrl
pathName
pathDetails
roleId
roleId
roleName
roleId
检索pathUrl
和pathName
,并将其绑定到菜单控件,但我不知道哪个ASP.net控件适用于此。它应该将pathUrl
绑定为back,将pathName
绑定为display超链接。查询应为:
SELECT pathId, pathUrl, pathDetails
FROM path
WHERE roleId={role id of a logged user will be here}
到目前为止你都做了些什么?只是一个表和一个查询。你需要发布代码,让我们看看你到目前为止都做了些什么。那么,还有什么不清楚的呢?如何使用?只需从数据库中获取菜单结构,创建实例并将它们添加到菜单的
Items
集合(menu.Item.add(menuItem)
)。请看中的示例代码。