c# - .aspx C# 菜单安全与动态菜单
问题描述
一点背景知识:我正在尝试重写我公司的 Intranet 站点,该站点包含我从 SQL 中动态提取的文档和应用程序。旧的 Intranet 使用两个表来动态生成菜单,并允许用户根据是否具有使用 MenuSecurity 的权限打开链接。使用 Visual Basic 和 .aspx 制作的旧网页。
我需要用 .aspx 和 C# .Net Framework 重写它(我对这两个都是新手,并试图通过这个项目学习)。
[Menu]
ID(int)
ParentID(int)
MenuName(varchar(50))
URL(varchar(500))
Secure(nchar(1))
我使用此代码动态调用多级导航菜单。我正在使用这段代码获取用户信息:
string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
我需要做的是根据当前登录的人和他们有权访问的内容来填充菜单。
[MenuSecurity]
ID(int)
UserID(int)
UserName(varchar(50))
MenuID(int)
MenuText(varchar(50))
Hidden(nchar(1))
我将不胜感激任何帮助或指导来完成这项工作。
解决方案
推荐阅读
- java - Spring webflux WebClient 将文件发布到客户端
- amazon-web-services - 用于散景的 AWS Lambda 层
- python-3.x - Python:如何递归地移动文件夹和shutil.move()文件到目标文件夹
- javascript - Rails:表单路径取决于通过 javascript 的选择/选项
- python - 如何在 Python 中使用 BeautifulSoup 查找匹配两个值的所有标签
- angularjs - 阐明 angularjs 模式中的两个断言
- nao-robot - NAO 机器人行为无需触发即可激活
- angularjs - 如何在angularjs中更新本地json文件
- c# - 如何仅在我的网站上嵌入谷歌驱动器视频
- javascript - 如何在反应路由器 dom v4 上的嵌套路由中获取参数?