Hi Todd,
Good Morning and thank you for your interest in Syncfusion Products.
The Window can be opened and closed by specifying different ClientObjectId name other than ID of Window control like,
http://www.google.com/" ClientObjectId="windowclientobj" >
Or this can be achieved by specifying onclick="_sfWindow1.Open();" / onclick="_sfWindow1.Close();" in button onclick and then no need to add ClientObjectId in Window tag.
Also please refer the below link for online sample,
http://websamples.syncfusion.com/samples/Tools.Web/6.3.1.8/F76865-Window/main.htm'>http://websamples.syncfusion.com/samples/Tools.Web/6.3.1.8/F76865-Window/main.htm">http://websamples.syncfusion.com/samples/Tools.Web/6.3.1.8/F76865-Window/main.htm
If you are using Callbackpanel control in your application and regarding Callbackpanel deprecation:
The CallbackPanel and the CallbackMultiplexer is to be deprecated in the future releases. You can use these controls by registering it in the aspx page with tag prefixes or you can use the UpdatePanel class instead, which enables the sections of the page to be partially rendered without a postback. Please refer the below link to get more details on this issue,
http://www2.syncfusion.com/ug_62/toolsweb/SyncfusionAJAXFramework.html'>http://www2.syncfusion.com/ug_62/toolsweb/SyncfusionAJAXFramework.html">http://www2.syncfusion.com/ug_62/toolsweb/SyncfusionAJAXFramework.html
But we will provide support for this control in future and fixes also would be available. But feature enhancements would not be available.
Please let me know the above sample helps you.
Thanks,
Rekha