【问题标题】: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;
    
    }
    

    【讨论】:

      猜你喜欢
      • 2016-12-26
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-16
      • 2015-12-05
      • 1970-01-01
      相关资源
      最近更新 更多