I've post similar question awhile ago, but maybe the subject wasn't clear, I received no reply. So I'll try again.
During client Callback page cycle, SaveViewState event is never called, so WebPartPersonalization.Save() method is not called either. Is there anyway to force Save Personalization data during client Callback?
I tried writing my custom webpartmanager and webpartpersonalization and call Save method manually, and even set WebPart.SetPersonalizationDirty before calling Save, but still the personalized data isn't saved into the database.
Please help,
Thanks