re:
!> I just can't believe it's this much trouble
Again, it's not.
All you need to determine is whether system.web.extensions
and the Script Manager are installed.
See :
http://msdn.microsoft.com/en-us/library/bb907614.aspx
for what you need to look for.
As far as the actual web.config lines needed, they are :
1.
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
2.
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
2a.
dependentAssembly...
assemblyIdentity name="System.Web.Extensions.Design
3.
....and the lines which refer to the "ScriptHandlerFactory", "ScriptHandlerFactoryAppServices" and "ScriptResource"
That's it...
All the rest of the stuff in web.config is other .Net 3.5-related.
But, again, the best way to handle this is not to perform surgery
on an existing app but, rather, to create a new Ajax-enabled app
and add whatever functionality you have in your Ajax-less app.
You can't go wrong with that.
Juan T. Llibre, asp.net MVP
asp.net faq :
http://asp.net.do/faq/
foros de asp.net, en español :
http://asp.net.do/foros/
======================================