1

我正在计划一个WebApplication。使用 ExtJS 构建我的前端和后端的 ASP WebService。通过 json 进行通信..

虽然心里有个大大的问号。我有多个视图,不同的用户控件可供不同类型的人使用。例如,只有上级可以看到此按钮等。我在后端实现了我的权限,但是与视图通信的最佳方式是我应该显示哪个按钮,哪个不显示。我不能只发送一个对每个人都不可用的单个控件的请求,我想这将是 fosy :D ..

如果你有这个问题的经验,请告诉我!

4

1 回答 1

1

我不止一次地处理过这个问题。我个人也喜欢在客户端实现角色。制作某种经理来保留当前角色和该角色附带的特权。在您的视图中,您可以简单地询问管理员当前用户是否有权查看特定控件。

我通常将所有不同的角色保留在某种类似枚举的结构中(基本上只是一个 javascript 数组:P)

于 2013-03-21T08:40:32.873 回答