2016-05-06 12 views
0

多くのWebPartを含むことができるページがあります。これらのWebPartはそれぞれ、DevExpressのASPxCallbackPanelに含まれているため、非同期でロードでき、ユーザーエクスペリエンスが低下することはありません。コールバックを使用してWebPartを更新する

WebPartの1つに「[Personalizable(true)]」属性の属性があるため、WebPart(データベース)にコンテンツが格納されます。 WebPartがUpdatePanelの中​​にあって非同期ポストバックが発生したときにうまくいきましたが、今ではASPxCallbackPanelでコールバックによってWebPartとその属性を更新していますが、属性はデータベースで更新されていません。コールバックを介して「[Personalizable(true)]」属性を更新するにはどうすればよいですか?

答えて

0

パーソナライズ項目によって使用される)SavePersonalizationBlob方法は、コールバック技術を使用した場合は発生しないレンダリング・ステージ(ICallbackEventHandlerASPxCallbackPanel、等)で呼び出されます。詳細についてはThe Concept of Callbacksの記事をご覧ください。したがって、このシナリオではUpdatePanelを使用することを検討してください。

関連する問題