Pretty wacky problem. I had a button click redirect to another site by registering a start up script that changes the form action, outputs my own form, and then submits the form. It was actually for an HTML form that gets POSTed to paypal. So I couldn't really do response.redirect on the server side because of the form fields required since paypal doesn't let you do GET. It *used* to work when scriptmanager was in microsoft.web, but now, it gave me a "page cannot be null" error. So what did I do? I said to myself in the style of Nicholas Cage in National Treasure, "Could it really be that simple?" and added me.myscriptmanager.page = me
And it worked! Pretty retarded, eh?