Turns out there were a few things that needed to be added.
1a) You need to use the ToolkitScriptManager, and cannot use the RadScriptManager. (This is pretty well documented)
1b) In the <ToolkitScriptManager>
, you must add CombineScripts='false'
and ScriptMode='Release'
. Also pretty well documented.
2) And this is NOT well documented, and took more digging than it should have (IMHO):
You need to add the path in web.config for the handler for the CombineScriptsHandler.axd. I final found this code:
<system.web>
<httpHandlers>
<!-- Using CombineCriptsHandler.axd as path of handler -->
<add verb="*" path="CombineScriptsHandler.axd"
type="AjaxControlToolkit.CombineScriptsHandler,
AjaxControlToolkit" />
</httpHandlers>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<!-- Using CombineCriptsHandler as name of handler -->
<add name="CombineScriptsHandler" verb="*"
path="CombineScriptsHandler.axd"
type="AjaxControlToolkit.CombineScriptsHandler,
AjaxControlToolkit" />
</handlers>
</system.webServer>
That seems to have handled everything now. And my site is rendering with the RadControls again. There is a way to specifically control how the scripts are combined by adding an AjaxControlToolkit.config file. But that didn't seem necessary in my case.