【问题标题】:Sharepoint 2013 Page validation issuesSharepoint 2013 页面验证问题
【发布时间】:2014-05-02 20:03:24
【问题描述】:
共享点 2013
当我尝试将用户添加到 SharePoint 组或只是向不同的 SP 组授予权限时,页面不会加载并出现以下错误:
''此页面的安全验证无效''
我在互联网上环顾四周,许多帖子似乎都指向将 AllowUnsafeUpdates 值添加为 true,但由于我尝试做的修改不在我尝试添加的特定页面上
Web.AllowUnsafeUpdates = true;
到我的母版页,但它似乎没有获取代码。母版页是否需要不同类型的代码?我是否将价值放在错误的位置?谢谢你的帮助
【问题讨论】:
标签:
sharepoint
master-pages
sharepoint-2013
【解决方案1】:
试试这个,
在这之间写下你的代码。这可能是当前用户登录的权限问题。
SPSecurity.RunWithElevatedPrivileges(delegate()
{
});
另外,如果不行也写这段代码
ElevatedsiteColl.WebApplication.FormDigestSettings.Enabled = false;
ElevatedsiteColl.AllowUnsafeUpdates = true;
wb.AllowUnsafeUpdates = true;
在 finally 块中,我们将值重置为其初始状态
finally
{
ElevatedsiteColl.WebApplication.FormDigestSettings.Enabled = true;
wb.AllowUnsafeUpdates = false;
ElevatedsiteColl.AllowUnsafeUpdates = false;
}