Tags: , | Categories: AJAX, ASP.Net Posted by Christoph on 21.02.2008 15:17 | Kommentare (0)
Wenn man ein ASP.Net Updatepanel dazu bewegen will, nach einem Refresh auch noch ein eigenes Javascript aufzurufen, so muss man (ausserhalb des <UpdatePanel>) folgenden Codeblock einfügen: <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); function EndRequestHandler(sender, args){ Sys.Debug.trace("updated"); } //]]> </script> Wenn sich mehrere Updatepanels auf der Seite gefinden, muss as entsprechende mit einem endRequest versehen werden.
Tags: , , , | Categories: AJAX, ASP.Net, Javascript Posted by Christoph on 16.01.2008 17:32 | Kommentare (0)
Wenn ASP.Net Ajax benutzt wird, kann mit Sys.Debug.trace(text) kann im Javascript beliebige Objekte ausgeben lassen . (ACHTUNG: Gross/Kleinschreibung beachten). Diese landen entweder in einer Textbox mit id=TraceConsole oder im Firebug / Web Development Helper Zusätzlich muss in der Web.Config <compilation debug="true"> angegeben sein, und der Scriptmanager muss ScriptMode="Inherit" haben. Dann funktionieren folgende Aufrufe im Javascript: Sys.Debug.trace(text); Sys.Debug.traceDump(object, name); Weitere Informationen gibt's auch hier: http://weblogs.asp.net/romannikitin/archive/2007/11/22/sys-debug-in-asp-net-ajax-framework.aspx
Tags: , , | Categories: AJAX, ASP.Net Posted by Christoph on 15.01.2008 10:01 | Kommentare (0)
Für den täglichen Programmieralltag habe ich ein paar praktische Spickzettel zusammengetragen: Reguläre Ausdrücke (RegExp): http://www.ilovejackdaniels.com/... Microsoft AJAX Library: http://aspnetresources.com/... ASP.Net 2.0 Page Lifecycle (Was passierte eigentlich wann): http://john-sheehan.com/... .Net String.Format: http://john-sheehan.com/... Viel Spass damit !