在SharePoint中,當我需要執行一個動作時,用戶沒有權限這麼做,我使用:提升權限
SPSecurity.RunWithElevatedPrivileges(delegate()
{
// DO SOMETHING WITH PRIVILEGES
});
但現在我需要提升的權限執行JavaScript:
var context = new SP.ClientContext.get_current();
context.executeQueryAsync(); // NEED PRIVILEGES TO WORK
這可能嗎?
同意,這是沙箱環境背後的全部概念。您無法提升權限,面對提升權限被視爲最後的做法是最佳做法。 – 2011-05-17 10:29:14
好吧,將所有JavaScript代碼移動到服務器。 FML。謝謝 – 2011-05-17 11:40:47