Byebye ASP.NET AJAX Library, hello jQuery

image Microsoft hat für ASP.NET als der AJAX Hype aufkam zwei wesentliche “Frameworks” entwickelt: Microsoft AJAX Library auf der Client Seite und das AJAX Control Toolkit teils server- aber auch clientseitig. Da die Frage auch in der MVP Mailingliste aufkam: Microsoft entwickelt die AJAX Client Library nicht weiter. Wer es weiterhin benutzen möchte, für den ist es in dem AJAX Control Toolkit enthalten. Neue Sachen, wie z.B. das Client Templating, wird es in Zukunft in jQuery geben.

HowTo: Form Values/Inputs über AJAX mit jQuery serialize übertragen

imageWenn man viele Daten über AJAX übertragen möchte muss man ein klein wenig basteln – oder jQuery.serialize() nehmen. Damit kann man Form Daten sehr einfach in einen String serialisieren und via AJAX absenden.

Weiterlesen »

HowTo: Globales Exception Handling für jQuery AJAX Aufrufe

imageEine schicke AJAX Anwendung ist heute schnell gebaut und viele Elemente werden über einen asynchronen Prozess erst geladen. Doch was passiert wenn ein serverseitiger Fehler auftaucht? Damit man nicht überall die “error” Events abfangen braucht, kann man das sehr leicht auch für jQuery global definieren.

Weiterlesen »

HowTo: jCrop & ASP.NET MVC – On the fly Bildverkleinern

image Auf vielen Seiten kann man Profilbilder hinterlegen. Meinstens müssen diese eine bestimmte Größe haben, ansonsten wird das Bild gestaucht oder gezerrt. Beides eher suboptimal. Mit jCrop gibt es ein kleines, nützliches jQuery Plugin, welches man benutzen kann um bestimmte Ausschnitte aus einem Bild auszuschneiden. jCrop macht dies Client-Seitig und ich möchte das “ausgeschnittene” Bild nun auch in ASP.NET MVC verarbeiten…

Weiterlesen »

HowTo: Erster Schritt zur jQuery Plugin-Entwicklung

image

Wer mit Javascript irgendwelche tollen Sachen machen möchte, kann dies natürlich alles selbst schreiben oder er nimmt sich ein vorgefertiges Framework und fügt ein paar Features hinzu. In diesem Blogpost will ich nur sehr kurz mal den Einstieg in die jQuery Plugin Entwicklung zeigen.

Weiterlesen »

HowTo: Eingabenvalidierung in ASP.NET MVC

image Eingabenvalidierung ist ein sehr wichtiger Punkt in der Anwendungsentwicklung. Man sollte niemals blind User-Eingaben vertrauen. Neben “fehlerhaften” Eingaben, gibt es auch noch die böswilligen Eingaben. In diesem Blogposts geht es um dieses Thema und wie man das in ASP.NET MVC machen kann.

Weiterlesen »

HowTo: ASP.NET MVC und jQuery Autocomplete

image Eine Autocomplete Funktion für Input Felder ist spätestens seit Google Suggest bei vielen bekannt. Für den Benutzer ist solch eine Funktion sehr praktisch und auch mit jQuery und ASP.NET MVC ist dies recht schnell umgesetzt.

Weiterlesen »

Neuigkeiten: jQuery + Open Source Support, .NET 4.0 und Visual Studio 2010

Nachdem bereits viele über das Thema “jQuery Integration” in Visual Studio 2008 gebloggt haben (was eine sehr tolle Neuigkeit für alle Webentwickler ist) möchte ich mich ebenfalls den Gedanken von Ayende Rahien anschließen:

This is the first time in a long time that I have seen Microsoft incorporating an Open Source project into their product line.

I am both thrilled and shocked.

Ich bin sehr gespannt ob Microsoft vielleicht in Zukunft einen Schritt auf die OpenSource Community zugeht und nicht jedes Mal das Rad neu erfindet (MSTest und co. ahoi!)

.NET 4.0 und Visual Studio 2010

Heute sind auch die ersten Informationen zu Visual Studio 2010 und .NET 4.0 aufgetaucht. UML, Agile Entwicklung und Cloud Computing werden wohl Bestandteil davon sein. Ich bin sehr gespannt was auf der PDC zu sehen sein wird.

Mehr Informationen zu Visual Studio 2010 findet man auf Channel 9:


Visual Studio Team System 2010 Week on Channel 9!

 


Norman Guadagno: Announcing Visual Studio Team System 2010

jQuery… ein paar Links

Da ASP.NET AJAX und ASP.NET MVC (noch?) nicht so richtig gut zusammenpassen muss ganz klar eine andere Javascript Bibliothek und AJAX Framework her – jQuery hat es mir angetan.

Der Blogpost ist eher eine Zusammenfassung von den Links die ich in den letzten Rundablagen bereits nebenbei gebloggt hab.

Was gibt es denn sonst noch für Javascript-Bibliotheken?

Danny Douglass hat einen netten Vergleich zwischen jQuery, YUI, Prototype, Dojo, MooTools, Ext JS, und Script.aculo.us gemacht. Eine nette Auflistung der Merkmale findet man hier.

jQuery Beispiele und Tutorials?

Auf noupe.com gefunden:

Drag`n`Drop gibts auch:

Es gibt noch mehr tolle Beispiele (siehe links oben), eine aktuelle offline Dokumentation hab ich zwar noch nicht gefunden, aber für die Version 1.1.4 gibt es hier eine.

Jeder braucht Plugins… jQuery hat einige:

Auf noupe.com gefunden:

VS 2008 / ASP.NET Integration:

Wer noch mehr brauchbare Links kennt, einfach kurz melden :)

ASP.NET MVC – "AddIns" auf Codeplex

Da ich gerade selber an einem MVC "Testprojekt" arbeite, schau ich mir natürlich auch mal andere Ansätze oder "Zusätze" an, welche sicherlich ein Blick wert sind. Achtet allerdings auf die verwendete Lizenz.

Troy Goode´s Implementation von dem ASP.NET Membership System in MVC – schade das ich meine MVC Membership Version nicht besser bekannt gemacht hab (naja, nochmal passiert das nicht ;) )

>> Lizenz

Jedes Eingabefeld benötigt irgendwo eine Validierung – hier ein interessanter Ansatz wie man die geschickt mit Filtern und jQuery lösen könnte.

>> Lizenz

4 neue Viewengines, Code Snippets, Extensions etc.

>> Lizenz

 

Das MVC Demoprojekt überhaupt: Kigg (Lizenz)

Beeindruckende Javascript Spielerein mit jQuery

Ich hab mich bisher von jQuery oder anderen Javascript Librarys weniger beeindrucken lassen. Script.aculo.us war mir ein Begriff, aber ich hab jetzt einen interessanten Post gefunden: 37 More Shocking jQuery Plugins

Zum Teil ziemlich schicke Sachen dabei – ich glaub diese Seite sollte ich mir mal näher anschauen: Learning jQuery