Hello Manoj,
The autosize functionality is called when the content inside the RadWindow is loaded. This means that at a later stage you should be able to set the size explicitly and it will persist until the page is reloaded.
You can find my test page attached and here is a video from my experiment: http://screencast.com/t/3PYMTstXBRlh. On my end it seems to be working as expected. You can use my page as basis for your further development.
If your scenario is much different than my demonstration project you can try making an AJAX request which updates only the desired RadWindow and in the code-behind set the AutoSize to false, since this property can only be changed on the server.
Yet another possible approach is to use a container with explicit size and when your criteria are met call a JavaScript function that will resize the container accordingly and call the autosize() function so that the RadWindow will resize according to its new content:
If that does not work for you as well please open a support ticket and send us a simple, runnable prooject that isolates your issue so we can investigate it further.
Greetings,
Marin
the Telerik team
Consider using RadControls for ASP.NET AJAX (built on top of the ASP.NET AJAX framework) as a replacement for the Telerik ASP.NET Classic controls, See the product support lifecycle here.