【发布时间】:2009-08-27 23:43:37
【问题描述】:
我正处于使用 ExtJS 和 ASP.NET MVC 构建 RIA 的早期阶段。
系统中的用户将拥有许多不同的用户权限,这些权限限制了哪些元素可见以及用户可以执行哪些操作。
例如在用户管理部分,只有超级用户才能将用户提升为“管理员”状态。所以“添加管理员状态”按钮不应该对非超级用户可见。
在服务器端动态创建(或解析)ExtJS 组件的最佳方法是什么,并根据用户权限使用正确的元素组合?然后这些组件将通过 AJAX 请求加载到视口。
这个例子非常简约,但我希望你能明白我的意思。现实生活中的情况(当然)要复杂得多,我想找到一个直观且可维护的解决方案。
【问题讨论】:
标签: c# asp.net-mvc extjs ria