1

我们正在开发 c#+ExtJs4 应用程序。我们想尽可能地分离javascript和c#代码,js代码可以是一些需要被浏览器缓存的文件。

我们如何只发送用户拥有权限的 js 代码?例如,如果用户没有按钮的权限,我们不想在客户端代码中看到它。

有用户组,一个用户可以是一个或多个组的一部分。组成员可以在运行时在应用程序中更改。

我们首先想到的是,我们可以将一些指定的注释放入 javascript 源代码中,其中解析器可以跳过标记部分取决于用户权限。在部署时,也许我们可以生成与权限级别组合一样多的版本。

4

1 回答 1

0

为什么不使用一些“动态” javascript 渲染,可能是SharpKitNetJsWire 之类的,这取决于您的需要,其中之一可能会根据自定义规则生成真正的动态 Javascript。

于 2013-01-08T06:27:34.533 回答