【问题标题】:Menu filtered according to specific permissions根据特定权限过滤的菜单
【发布时间】:2012-03-01 06:53:31
【问题描述】:

我想根据权限创建一个包含我所有服务的菜单。并且任何新服务都会自动添加到此菜单中。我在我的 div 中使用了一个表 (Runat="server"),并在运行时根据权限使用新服务动态创建新的td

我想问是否有任何想法可以从 UI 角度更完美地做到这一点。

【问题讨论】:

  • 您想对“新服务”说什么,添加了指向新页面的新链接?
  • 您可以做的是使用一种方法,例如,该方法将使用反射来检查您的程序集并找到您的页面 aspx,并为每个页面创建 html,我用 asp 做同样的事情.net mvc 项目。完全一样。不幸的是,我现在要离开我的工作,但是明天,如果有人帮助你,我们可以一起思考并为 Web 表单项目创建一个解决方案。首先,发布您如何组织您的 aspx 页面(文件夹等)以及您如何授予权限(使用角色提供者和授权属性?)

标签: c# jquery asp.net menu html-lists


【解决方案1】:

正如我所理解的那样,最好创建客户端对象来构建您的菜单。此对象的输入参数是包含您的数据的 JSON。如果您需要对您的 GUI 进行任何修改,您将只更改 js/css 对象而不重建所有项目。

希望对你也有帮助

Getting The List Of All Pages In The Application.

如果我的回答不正确,请澄清您的问题。

【讨论】:

    猜你喜欢
    • 2012-08-08
    • 2018-04-29
    • 1970-01-01
    • 2018-12-27
    • 1970-01-01
    • 1970-01-01
    • 2019-09-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多