I’ve published a new DevNugget screencast on Channel 9, and linked below. In it, I demonstrate how you can easily add pizzazz and a consistent, themeable look and feel to your ASP.NET-based website using the widgets provided as part of the jQuery UI library.
In the next installment, I’ll demonstrate the next step of generating the markup required by jQuery UI using a databound repeater control, allowing you to take advantage of the cool UI widgets, without having to hand-write all your markup.
Have you played with the dialog widget? When i post back .net controls that are inside the dialog they don't hold there values.
Take a look at using an asyncronous callback via AJAX rather than a postback when using the dialog widget. That might be a better course for that widget. Server controls are very useful, but they're just one way to solve a particular problem...sometimes plain HTML controls may be a more optimal choice.