March 2010 Blog Posts

ASP.NET Webforms Anwendungen und Ajax (Teil 7) - AjaxPro

posted @ Monday, March 29, 2010 11:12 PM | Feedback (0) | in: .NET Ajax ASP.NET

In Teil 5 meiner ASP.NET Webforms und Ajax Serie wies René Drescher-Hackel mich darauf hin, dass ich einen Big Player vollkommen außer acht gelassen habe: AjaxPro von Michael Schwarz. Das wollte ich natürlich nicht auf mir sitzen lassen. Daher befassen wir uns heute mit: AjaxPro :-) AjaxPro ist eine freie Library von Michael Schwarz, die Ajax unter ASP.NET ohne Postbacks ermöglicht. Vergleichbar ist AjaxPro somit am ehesten mit den in Teil 4 vorgestellten PageMethods. Ein großer Vorteil gegenüber diesen ist jedoch die Möglichkeit, AjaxPro auch unter ASP.NET 1.1 einsetzen zu können (ja - ich kenne wirklich noch...

Transportsystem alla SAP mit TFS und ASP.NET

posted @ Thursday, March 25, 2010 8:11 AM | Feedback (7) | in: .NET ASP.NET TFS

Von Administratoren geliebt, von Entwicklern verflucht: Das Transportsystem von SAP. Prinzipiell kann man sich das so vorstellen, dass dieses System vorsieht, dass der Quellcode nur an einer Stelle, nämlich im SAP Entwicklungssystem erstellt und modifiziert wird. Anschließend wird ein sogenannter Transport (so was ähnliches wie ein Setuppaket) erstellt. Dieses kann dann je Konfiguration erst mal nur in das Testsystem eingespielt werden. Dort wird das Paket auf seine Funktionstüchtigkeit getestet. Wurden diese Tests bestanden, wird es in das Integrationssystem "transportiert". Dort wird das Zusammenspiel mit anderen Anpassungen getestet, es wird also geprüft, ob das Paket nichts anderes kaputt macht ;-)...

Artikel auf der offiziellen Microsoft ASP.NET Seite

posted @ Tuesday, March 23, 2010 4:20 PM | Feedback (2) | in: .NET ASP.NET

Cool, mein Blogeintrag zum Thema Viewstate hat es auf die offizielle Microsoft ASP.NET Seite geschaft. Nun ja, zumindest auf die deutsche Variante davon :-) Tags: ASP.NET, .NET, Community

WinDbg Videotutorial

posted @ Friday, March 19, 2010 2:19 AM | Feedback (10) | in: .NET Tutorials WinDbg

Vor einiger Zeit habe ich ein kurzes Tutorial zur Bedienung der Windows Debugging Tools hier in meinem Blog veröffentlicht. Dieses Tutorial traf auf großen Anklang. Zumindest wenn ich meinen Statistiken trauen darf. Denn laut diesen kommen die meisten Besucher durch eine Google Suche nach WinDbg auf mein Blog. Um dieser Tatsache gerecht zu werden, habe ich mich dazu entschlossen das ursprüngliche Tutorial nun auch als Video bereit zu stellen. Ich hoffe damit auch Gregor zufrieden zu stellen, der meinte dass die geschriebene Variante doch etwas schwierig zu befolgen wäre ;-) ...

Microsoft, Ajax und JQuery

posted @ Wednesday, March 17, 2010 11:41 AM | Feedback (0) | in: .NET Ajax jQuery

Wie Stephen Walter in seinem Blog angekündigt hat, stoppt Microsoft die Entwicklung des eigenen clientseitigen ASP.NET Ajax Library und steuert stattdessen Code zu jQuery bei. Bedeutet Microsoft hat jQuery nicht "übernommen", sondern steuert wie jeder andere einfach nur Quellcode bei bzw. schlägt Features vor, die anschließend durch das jQuery Team geprüft werden. Da die Beta der ASP.NET Ajax Library nun bereits seit November verfügbar war, überraschte mich diese Ankündigung ein wenig. Andererseits fragte ich mich, je tiefer ich mich mit der Library beschäftigte, sowieso weshalb man den clientseitigen Teil neben jQuery überhaupt brauchen würde. Jedem der sich nun...

ASP.NET Webforms Anwendungen und Ajax (Teil 6) kleine Tipps die das Leben leichter machen.

posted @ Thursday, March 11, 2010 10:44 PM | Feedback (0) | in: .NET Ajax ASP.NET

In den letzten 5 Einträgen meines Blogs habe ich über verschiedene Möglichkeiten geschrieben Ajax in einer ASP.NET Webforms zu implementieren. Angefangen mit dem manuellen Weg über das XmlHttpRequest Objekt ging es weiter zu Client Callbacks, dem Updatepanel, dem ASP.NET Ajax Framework sowie jQuery. Der Fokus meiner Beiträge lag darauf nicht nur einfach zu zeigen welche Möglichkeiten es gibt, sondern zusätzlich auch zu zeigen, welche Datenmengen über die Leitung gehen und ob bzw. welche Teile des ASP.NET Page Life Cycles durchlaufen werden. Ich hoffe dass ich bei dem ein oder anderen Leser für manchen Aha Effekt sorgen konnte....

Vorsicht mit Visible = false

posted @ Thursday, March 11, 2010 8:41 PM | Feedback (2) | in: .NET ASP.NET

Eigentlich altbekannt, trotzdem bin ich gerade mal wieder darauf hereingefallen und schreibe des deshalb hier auf: Ich wollte in einer ASP.NET Webforms Anwendung ein Servercontrol serverseitig über meinControl.Visible = false; ausblenden, um es nach einer Nutzeraktion auf dem Client wieder einzublenden: $(Id$="MeinControl").show(); Leider funktioniert das allerdings nicht, da ein serverseitiges Visible = false dafür sorgte, dass das Control erst garnicht gerendert wurde und somit auf dem Client nicht verfügbar war. Die simple Lösung im Codebehind: meinControl.Style.Add(HtmlTextWriterStyle.Display, "none"); Dann klappts auch mit dem Einblenden ;-) Tags: ASP.NET

ASP.NET Webforms Anwendungen und Ajax (Teil 5) Scriptservices, Page Methods und jQuery

posted @ Tuesday, March 02, 2010 12:33 AM | Feedback (2) | in: .NET Ajax ASP.NET

Im vierten Teil dieser Serie habe ich gezeigt, wie Pagemethods und Scriptservices mit dem ASP.NET Ajax Framework angesprochen werden können. Im Vergleich zu den vorherigen Teilen, die auf Client Callbacks bzw. das Updatepanel setzen, konnte über diesen Weg die übertragene Datenmenge erheblich verkleinert werden, da unter anderem der Viewstate nicht mehr übertragen werden musste. Außerdem wurde serverseitig nicht mehr der komplette Page Life Cycle durchlaufen, was weitere Performanceverbesserungen mit sich brachte. Im Gegenzug zu diesen Verbesserungen mussten wir allerdings in Kauf nehmen, dass beim ersten Request drei zusätzliche JavaScript Dateien des Ajax Frameworks mit einer Gesamtgröße von 85 kb...