Frage

Was ist in Asp.Net-Webformularen die beste Wahl für die Bereitstellung einer richtigen Benutzeroberfläche (a la Ajax)?Ich habe bisher die integrierte Ajax-Unterstützung verwendet, die MS zusätzlich zum Ajax Control Toolkit mitliefert, aber gibt es etwas Besseres und/oder Einfacheres?

War es hilfreich?

Lösung

jQuery ist meiner Meinung nach der Mistkerl.Nachdem ich gekauft habe“jQuery in Aktion„Mir wurde klar, dass es kein Zurück mehr gab.Es gibt eine Menge ASP.NET-Entwickler (einschließlich derjenigen, die hinter dieser Website stehen), die es verwenden, wenn Sie herausfinden möchten, wie Sie sofort loslegen können.

Ich würde mir die folgenden Blogs ansehen:

  1. Rick Strahls Weblog
  2. Der immer talentierte Scott Guthrie erwähnt Matt Berseth
  3. Und mein persönlicher Lieblingsblog von Dave Ward Encosia.(Ich finde Dies ist sein StackOverflow-Profil.)

Allerdings gibt es natürlich noch viele andere Bibliotheken.Letztendlich mag ich JS-Bibliotheken wirklich, weil es häufig auf die Wiederverwendung von Code ankommt.Führen Sie nicht immer wieder dieselbe JS-Funktionalität von Grund auf neu ein.Außerdem haben die meisten dieser von der Community in der Vorschau vorgestellten Produkte viel mehr Augen auf den Code geworfen als alles, was Sie selbst erstellen (wahrscheinlich).

Vor diesem Hintergrund empfehle ich Ihnen auch dringend, sich diese Frameworks anzusehen:

  1. Ext. JS
  2. MochiKit
  3. Schauen Sie sich auch Omar Al Zabirs (Gründer von) an PageFlakes.com) CodeProject-Artikel Und sein Buch Für coole Dinge können Sie das ASP.NET AJAX Framework verwenden.

Ich glaube, dass Ext JS heutzutage bei ColdFusion-Installationen sofort einsatzbereit ist, aber ich war auch mit den wenigen .NET-Projekten zufrieden, in die ich es integriert habe.

Andere Tipps

Ich war zufrieden damit ASP.NET AJAX Control Toolkit.

Besonders:

Dabei handelt es sich jedoch nicht wirklich um AJAX, sondern lediglich um clientseitiges JavaScript.

Das ASP.NET UpdatePanel ist echtes AJAX und funktioniert sofort einsatzbereit.

Ich verwende Javascript/jquery, um einen Web-Request-Aufruf an einen ASMX-Webservice zu senden und die Daten manuell abzurufen.Habe schnell gesucht und diesen Artikel gefunden - http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/

@Zack,

Das ist interessant.Ich würde die Definition umkehren und sagen, dass das Zeug, das speziell dafür entwickelt wurde, gut mit kombiniertem Code auf Client- und Serverseite zu funktionieren, echtes AJAX ist, während das UpdatePanel „das AJAH des armen Mannes“ ist.

@Chris,

jQuery hat etwas grundlegend Gehirnveränderndes.Auch wenn Sie es am Ende nicht nutzen, sollten Sie es sich zumindest ansehen.Die meisten Frameworks wirken wie „Dinge, die von Nicht-Javascript-OO-Entwicklern entworfen wurden“, wohingegen jQuery den Eindruck hat, als sei es von jemandem entworfen worden, der sich mit der Leistungsfähigkeit von Javascript auskennt.

rüstig - sofern Sie nichts gegen Adobe-Produkte haben - ist ein sehr umfassender Toolkit.Einen Blick wert.

JQuery für die grundlegende DOM-Manipulation und ExtJS für die Benutzeroberfläche.Viel einfacher als die verkettbare Syntax von JQuery geht es nicht, und der ExtJS-Komponentensatz ist einer der umfassendsten konsistenten Komponentensätze, die Sie bekommen können, und erweiterbar.Die Website ist eine fantastische Ressource mit einem API-Browser und mehreren tollen Beispielen sowie einem sehr aktiven Forum.Außerdem weiß ich, dass in naher Zukunft ein Buch herauskommen wird.

Ich verwende die YUI, wenn ich mit anderen Programmierern zusammenarbeiten möchte.Es wird gut unterstützt, gut dokumentiert und gut unterstützt.Es ist etwas ausführlich, aber das gefällt mir bei Gruppenprojekten sowieso (persönliche Vorliebe).

Für Dinge, die ich für mich selbst und nur für mich selbst programmiere, mit Blick auf Spikin:jQuery.Es ist lustig, kurz und bündig.

ExtJS - Sehr leistungsstarkes Javascript-Framework mit vollem Funktionsumfang.Wir verwenden es, um die Standard-.Net-Steuerelemente zu erweitern.Wir gebrauchen Ajax.Net, eine kleine, kostenlose Bibliothek für unsere asynchronen Aufrufe an den Server.

@Brad

Ich habe gerade erst angefangen, mir jQuery anzuschauen.Mir gefällt besonders der Community-Support-Aspekt (nicht, dass das Ajax Control Toolkit nicht das Gleiche bietet).Vielen Dank für den Vertrauensbeweis in diese Technologie.

Zweifellos JQuery, aus dem, was ich gelernt habe.

Besuche die JQuery-Benutzeroberfläche

Die Antwort hängt stark davon ab, nach welchen spezifischen Funktionen Sie suchen.YUI (Yahoos Bibliothek) ist auf wirklich umfangreiche UI-Steuerelemente spezialisiert.Wenn das Ihr Hauptanliegen ist, ist es auf jeden Fall einen Blick wert.

Ihre Frage ist so etwas wie;„Was ist die schönste Farbe da draußen?“;)

Aber ich denke, die meisten Leute sind sich einig, dass ASP.NET AJAX die SCHLECHTESTE Wahl ist ...

Alles ist besser als ASP.NET AJAX...!

Ich würde einen Blick darauf werfen Ra-Ajax wenn ich du wäre, aber andererseits bin ich voreingenommen (ich arbeite selbst damit – eigentlich Gründer)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top