I've got a log page with start/end date with a load data button and a datagrid that contains the contents. The start/end dates both have PopupControlExtenders to make selecting the dates all nice and fancy, but I'm running into a problem when my grid becomes large, returning from selecting a date takes forever. I've tried setting the updatepanel to mode="conditional", but the only value I can think to give to Triggers is the calendar controls selectedchanged event, which doesn't help anything.
I looked back again at the sample and was trying to figure out why it was so fast and mine was so slow(clicking on the textbox brings up the calendar in less than a second, clicking on a date takes 10-15 seconds to close the calendar and display the date in the textbox). I then appended an extra meg of text at the bottom of the Popupcontrol.aspx samplewebsite page and was able to reproduce my same results(instant popup, super-slow insertion of the value, even though the whole page doesn't refresh).
I would understand if I saw the page refresh(as everything is being sent back to the client), but it doesn't appear to be as the only refreshing on my screen is for the panel and the textbox(after the long delay). Its easy to duplicate, download the latest source code, dump a meg or two down at the bottom of \samplewebsite\popupcontrol\popupcontrol.aspx with random junk, load up, click the date text box, then select a day. It takes just as long for it to fill in the date as it did to originally load the page.
Should I wrap the whole from date in another update panel? If so, what are the EventNames for the PopupControlExtender?