1

c#+ExtJs4 アプリケーションを開発しています。javascript と c# のコードをできる限り分離したいと考えています。js コードは、ブラウザによってキャッシュ可能である必要があるファイルである可能性があります。

ユーザーが権利を持っているjsコードのみを送信するにはどうすればよいですか? たとえば、ユーザーがボタンに対する権利を持っていない場合、クライアント側のコードでそれを表示したくありません。

ユーザー グループがあり、1 人のユーザーが 1 つまたは複数のグループの一部になることができます。グループ メンバーは、実行時にアプリケーションで変更できます。

私たちが最初に考えたのは、特定のコメントを JavaScript ソースに入れることができるということです。パーサーはマークされた部分をスキップできますが、これはユーザーの権限によって異なります。そして展開時に、権利レベルの組み合わせと同じ数のバージョンを生成できるかもしれません。

4

1 に答える 1

0

ニーズに応じて、SharpKitNetJsWireなどの「動的」JavaScriptレンダリングを使用しないのは、カスタムルールに基づいて真の動的Javascriptを生成するトリックを実行する場合があります。

于 2013-01-08T06:27:34.533 に答える