【问题标题】:Update WebParts through callbacks通过回调更新 WebPart
【发布时间】:2016-09-01 07:41:56
【问题描述】:

我有一个可以包含许多 WebPart 的页面。这些 WebPart 中的每一个都包含在 DevExpress 的 ASPxCallbackPanel 中,因此它们可以异步加载,并且不会降低用户体验。

其中一个 WebPart 具有带有“[Personalizable(true)]”属性的属性,因此其内容存储在 WebPart(数据库)中。当 WebPart 在 UpdatePanel 中并且发生异步回发时,这工作正常,但现在使用 ASPxCallbackPanel 我正在通过回调更新 WebPart 和该属性,并且该属性不再在数据库中更新。如何通过回调更新“[Personalizable(true)]”属性?

【问题讨论】:

    标签: asp.net web-parts


    【解决方案1】:

    SavePersonalizationBlob方法(由Personalizable Attribute使用)在使用回调技术时不会发生的渲染阶段调用(ICallbackEventHandler strong>、ASPxCallbackPanel 等)。查看The Concept of Callbacks 文章了解更多信息。因此,请考虑在这种情况下使用 UpdatePanel

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-18
      • 2015-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-25
      • 2018-07-05
      相关资源
      最近更新 更多