请教一个webpart的问题
sharepoint 2013的一个webpart,上面有按钮,用来切换数据分页的。现在的问题是,如果匿名用户访问,点击按钮的时候,会出现下面的错误:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
无法在 Web 部件“g_c005c31e_3580_4284_940d_0b73fb760a91”上设置 Visible 属性。只能在独立 Web 部件上设置该属性。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 无法在 Web 部件“g_c005c31e_3580_4284_940d_0b73fb760a91”上设置 Visible 属性。只能在独立 Web 部件上设置该属性。
源错误:
执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[InvalidOperationException: 无法在 Web 部件“g_c005c31e_3580_4284_940d_0b73fb760a91”上设置 Visible 属性。只能在独立 Web 部件上设置该属性。]
System.Web.UI.WebControls.WebParts.WebPart.PreRenderRecursiveInternal() +2468350
System.Web.UI.Control.PreRenderRecursiveInternal() +222
System.Web.UI.Control.PreRenderRecursiveInternal() +222
System.Web.UI.Control.PreRenderRecursiveInternal() +222
System.Web.UI.Control.PreRenderRecursiveInternal() +222
System.Web.UI.Control.PreRenderRecursiveInternal() +222
System.Web.UI.Control.PreRenderRecursiveInternal() +222
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4297
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.34212
出现问题的原因,是页面上有一个网站源 webpart,匿名用户是看不到的。如果登录用户,就不会出现问题。请教各位,为什么按钮事件,会影响这个wartpart,是不删除网站源 webpart的情况下,如何用匿名用户,点击按钮事件,不出错呢?