Hi,
None is an issue as to the dialog question:
#1: Resize the dialog on a button click
You can do this either on the client side or on the server side. If you want to do it on the server side, you would simply set the dialog control's Width/Height property. If you want to do it on the client side, you would need to call this function:
http://doc.essentialobjects.com/library/1/jsdoc.public.dialog.resize.aspx#2: Fire a JavaScript function once the resize is complete
Once again you can do it either on the server side or client side. If you are doing it on the server side, you would need to call standard ASP.NET RegisterClientScriptBlock to register a client side JavaScript block to run. If you are doing it on the client side, you would just call whatever JavaScript you'd like to call after you call the dialog's resize function.
#3: Postback based on a button being clicked
A button inside a dialog is no different than a button outside a dialog except that they have different parent control. Server event handling is the same. So just place a button inside a dialog and you would use it the same way as if it were outside of the dialog as to raising and handling server side event.
I am still a bit confused about your UpdatePanel/CallbackPanel issue. I assumed that you were using our CallbackPanel controls, however you stated that you are NOT using our controls and you are using ASP.NET UpdatePanel. In your reply you also stated "If I take it out of the trigger for
your callback panel it works". So I am a bit at lost as to which control you are using: ASP.NET UpdatePanel or our (EO) CallbackPanel? Our original suggestion is if you are using our CallbackPanel, you can try to replace our CallbackPanel with ASP.NET UpdatePanel and see if it works for you.
Please feel free to let us know if you have any additional questions.
Thanks!