ASP.NET Deutsch Blogs

Browse by Tags

All Tags » ASP.NET AJAX (RSS)
30 free Cheat Sheets (Browser compat, SEO, PHP, CSS, JS, SL, …)
Found a great list of 30 cheat sheets/Reference guides on webdesigner depot (Thanks to Günter Hagedorn for this tip!). 25-Point Website Usability Checklist Browser Compatibility Table Web Standards Checklist Search Engine Optimization Cheat Sheet Tweet Sheet 2 XHTML Cheat Sheet v1.03 CSS Cheat Sheet Blueprint Framework and Blueprint CSS Cheat Sheet Mixing Typefaces Common Fonts for all Versions of Windows, and Mac Equivalents Official Adobe Photoshop CS4 Reference Adobe Photoshop CS4 Keyboard Shortcuts Adobe Flash CS4 Keyboard Shortcuts ActionScript 2.0 to 3.0 Migration Cheat Sheet Adobe Dreamweaver CS4 Keyboard Shortcuts WordPress Help Sheet Advanced WordPress Help Sheet WordPress Theme Development Checklist JavaScript Cheat Sheet Regular Expressions...
ASP.NET AJAX Request in einem HttpModule erkennen
Um die Abarbeitungszeit einer Seite als HTML Komentar auszugeben hatte ich ein ganz einfaches HttpModule geschrieben, das mit die Zeit von BeginRequest bis EndRequest ermittelt und entsprechend ausgibt. Das Resultat war, dass ich heute den ganzen nach der Ursache dafür suchte wieso kein UpdatePanel mehr aktualisiert wurde. Der PostBack wurde durchgeführt, das UpdateProgress wurde ausgelöst aber das UpdatePanel eben nicht aktualisiert. Auf den Fehler bin ich gekommen, als ich dann die Änderungen der letzten Tage angeschaut und temporär rückgängig gemacht hatte. Das verflixte an der Sache war eigentlich nur, dass im Firefox (den ich vorzugsweise zum entwickeln verwende) absolut keine Fehlermeldung ausgegeben wurde. Im IE gibt es eine schöne JavaScript...
Matt Berseth's ASP.NET Demo Gallery
Der .NET Entwickler Matt Berseth hat unter http://mattberseth2.com/demo/ eine umfangreiche Demo Gallery zum den Themen ASP.NET, AJAX, Silverlight und JavaScript angelegt. Hier zum Beispiel ein Datei Upload mit einer "Teal-Time" Progress Bar . Absolut lesenswert ist natürlich auch sein Blog . Read More...
Asynchronen AJAX PostBack erkennen
Um zu erkennen ob der aktuelle Request durch einen ASP.NET AJAX PostBack ausgelöst wurde, muss man nur den ScriptManager fragen: if (ScriptManager.GetCurrent(Page).IsInAsyncPostBack) { // Aufruf ist ein AsyncPostBack :-) } zudem kann man über den ScriptManager erfahren, welches Control den Asysnchronen PostBack ausgelößt hat: if (ScriptManager.GetCurrent(Page).AsyncPostBackSourceElementID == "ctl001$myButton" ) { // Aufruf wurde von "myButton" ausgelößt :-) } Die Abfrage der AsyncPostBackSourceElementID liefert die UniqueID ( mehr dazu ) des auslösenden Controls. Triggernde Controls werden ebenfalls zurückgegeben. Read More...
AsyncPostBackTrigger per Code erzeugen
Entgegen der Dokumentation auf http://www.asp.net/ lassen sich PostBackTrigger und AsyncPostBackTrigger sehr wohl per Code erzeugen: Folgender Code funktioniert einwandfrei, wenn: a) dieser in bei Page_Init ausgeführt wird und b) das triggernde Control Existiert ;-) AsyncPostBackTrigger trigger = new AsyncPostBackTrigger(); trigger.ControlID = "lbTriggerButton" ; this .UpdatePanel1.Triggers.Add(trigger); Die Eigenschaft EventName braucht nur angegeben werden, wenn nicht das Standard-Event des Controls genutzt wird. (Beim Button wäre das Standard-Event z. B: Click). Bei ControlID kann sowohl die ID als auch die UniqueID des triggernden Controls angegeben werden. Bei der Angabe der ClientID wird ein Fehler erzeugt. Mehr zu den Control...
46 Tutorials zum Thema ASP.NET AJAX Control Toolkit
Wer sich in das ASP.NET AJAX Control Toolkit einarbeiten möchte kann sich auf www.asp.net jetzt 46 neue Tutorials zu dem Thema ansehen. Alle Tutorials sind sowohl in VB.NET als auch C# vorhanden. http://www.asp.net/learn/ajax-control-toolkit/ Read More...
Search Engine Optimization (SEO) for Ajax, Silverlight and Flash
Nikhil Kothari wrote an interesting article about SEO for Ajax and Silverlight Applications a year ago. SEO works perfectly well for static content but fails for RIAs (Rich Interactice Applications) where “the HTML page simply becomes a shell containing presentation and behavior, and doesn't contain the meaningful data that needs to be indexed” . Therefore his idea is “to serve up a page that is search engine friendly without trying to detect a search engine crawler on the server, and without maintaining a parallel static version of the page” . Since he wrote this article that long ago I was wondering whether it would still apply and here is what Nikhil replied: I’ve had some discussions with folks from the...
New Release of "Virtual Earth JavaScript Intellisense Helper" available for download
Marc Schweigert just announced a new version of the Virtual Earth JavaScript Intellisense Helper . You can find the details on his blog . Get it now! Daniel Read More...
Did you miss MIX08? Watch the keynotes live!
Alright! Fair enough! This is too late for the first keynote from Ray Ozzie, Scott Guthrie, Dean Hachamovitch. Fortunately though you can watch this keynote online :-) So, here are the keynote links: Wednesday, March 5 •    9:30 am (GTM -08:00), Keynote : Ray Ozzie, Scott Guthrie, Dean Hachamovitch  -- streamed live here .  Thursday, March 6 •    1:00 pm (GTM -08:00), Keynote: Steve Ballmer & Guy Kawasaki  -- streamed live here . Besides that we’ll have session recordings available at http://sessions.visitmix.com – if all goes well within 24 hours after each live session :-) Additional information provides the official MIX homepage .    Daniel Read More...
Folien und Demos zu meinen Vorträgen auf dem Microsoft Launch 2008 und der BASTA! Spring 2008
Servus! Anbei die Folien und Demos zu meinen Vorträgen auf dem Microsoft Launch 2008 SQL Server 2008 - Was ist neu für Entwickler Folien (1,66MB) Demos (4,39KB) Best Practices für die Entwicklung hochperformanter AJAX-Anwendungen Folien (1,73MB) Beyond Relational - Geoinformationen und unstrukturierte Daten Folien (1,68MB) und der BASTA! Spring 2008 : ASP.NET Model View Controller Folien (916KB) Demos (895KB) Visualisierung von Geodaten mit Virtual Earth Folien (1,07MB) Schöne Grüße!    Daniel Read More...
More Posts Next page »