在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