2012-12-07 98 views
1

我們正在開發c#+ ExtJs4應用程序。我們想要儘可能地分開javascript和c#代碼,js代碼可以是瀏覽器需要緩存的某些文件。c#+ extjs4不會將元素髮送到用戶沒有權限的客戶端

我們如何才能發送只有js代碼用戶有什麼權利?例如,如果用戶沒有權限使用按鈕,我們不希望在客戶端代碼中看到它。

有一些用戶組,一個用戶可以是一個或多個組的一部分。組成員可以在運行時更改應用程序。

我們首先想到的是,我們可以將一些指定的註釋放入javascript源代碼中,解析器可以跳過標記的部分取決於用戶權限。而在部署時,也許我們可以生成與版權級別組合一樣多的版本。

回答

0

爲什麼不使用一些「動態」javascript渲染,可能是類似於SharpKitNetJsWire,這取決於您的需要,其中一個可能會根據自定義規則生成真正的動態Javascript。

相關問題