Hello Stuart,
The answer to your first question is a YES - this is one of the main features of the RadWindowManager. Please examine the following help article on the matter:
http://www.telerik.com/help/aspnet-ajax/window-programming-opening.html
and more precisely the second section that describes the parameters of the open() method (which is essentially the same as radopen() function). Generally a RadWindow's UI is created on the fly via JavaScript (we call it lazy initialization) so that less markup is sent from the server. Such dynamic creation is best combined with the DestroyOnClose property being set to true as it removes the DOM elements when you close the RadWindow thus improving performance.
On your second question - such information is no longer available once the client-side object of the RadWindow is destroyed. You could access the Windows collection of the RadWindowManager on the server and read the properties you need, though, yet this is rather difficult and requires a round-trip to the server. For windows you expect to need to reopen I advise that you explicitly set the DestroyOnClose property to false so that it overrides the global setting from the manager.
Regards,
Marin
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their
blog feed now