Das AJAX Framework von Microsoft bindet sich nahtlos in das Visual Studio mit ein. Nach der Installation bietet einem der Wizard bei der Erstellung eines Webprojektes die Möglichkeit, eine ASP.NET AJAX-enabled Web site zu erstellen. Dann sind dort alle nötigen Einträge in der Web.config eingetragen und man kann loslegen.
Sollte man allerdings das Framework im Anschluss installieren muss man diese Einträge händisch erledigen. Dies ist ziemlich mühsam, deine eine Reihe von Tags kopiert werden müssen. Am besten ist, man erstellt sich eine neues Webprojekt mit dem Ajax Framework und kopiert sich die Tags raus die in der alten bestehenden Web.config fehlen.
Folgende Änderung muss noch vollzogen werden damit es schlussendlich klappt:
<system.web>
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
</pages>
muss geändert werden in:
<system.web>
<pages>
<controls>
<add tagPrefix="ajax" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
</pages>
Da ansonsten die Ajax-Controls nicht gefunden werden vom Visual Studio. Danach läuft alles einwandfrei.
Thanx an Priyadi’s Place für das Code-Wordpress-Plugin, das es endlich ermöglich Code-Schnippsel ohne Probleme einzufügen.