我们正在使用 MVC 3 构建一个具有动态菜单选项的网站,以便用户只能看到菜单选项(操作链接),这些选项是基于组和个人权限允许他们看到的。
我们如何在运行时添加动态菜单选项(部分视图的链接)?我们是否对所有部分视图的所有链接进行硬编码,并使用可见性选项打开不需要的链接?我们可以从数据库中动态添加链接吗?
让我澄清一下。我们的管理员可以访问所有菜单选项,例如管理用户、管理组、管理供应商、管理产品和管理订单。我们有固定的销售人员,他们只需要管理供应商和管理订单。因此,基于此,我们只需要显示说 Manage Orders 和 Manage Supplier 的链接。因此,它们是我试图建立的链接的动态性质。我们在数据库中设置了权限。
贾瓦哈尔