Schlagwort: AJAX
RSS-Feed des Schlagworts 'AJAX'

In meinem letzten Artikel UserControls mit Properties/Konstruktoren dynamisch laden (Server und Client) habe ich dargestellt, mit welch relativ geringem Aufwand man komplexe ASP.NET-Steuerelemente auch per Javascript über einen WebService in eine Seite injizieren kann. Es geht aber noch besser...

Das Update

Mein Javascript-Code ist, für die mehrmalige Verwendung innerhalb eines Projekts, schon ein ziemlicher Brocken (20-30 Zeilen, ja nachdem wie leserlich man es haben möchte) und so drängt sich ein Refactoring quasi schon auf. Grund dafür ist natürlich der recht umfangreiche AJAX-Aufruf mittels jQuery.

Zudem fiel mir auf, dass ich einen inhaltlichen Fehler begangen habe. In der Javascript-Methode getElementHtml wird im Erfolgfall das Element direkt an den Container gehängt, was man bei dem gewählten Methodennamen nicht direkt erwarten würde. Shame on me...

Um nun die Routine zu entzerren und allgemeingültiger zu halten, habe ich ihr zwei weitere Eingabeargumente namens successFunction und errorFunction verpasst, die definieren was im Erfolgs- bzw. Fehlerfall passieren soll.

weiterlesen...

ASP.NET

UserControls mit Properties/Konstruktoren dynamisch laden (Server und Client)

...oder wie man ein komplexes ASP.NET-Benutzersteuerelement auch über einen WebService laden kann

UserControls sind herrlich, um Code-Redundanzen zu vermeiden. Wiederkehrenden HTML-Code lagert man in ein solches Benutzersteuelement aus und etwaige Änderungen müssen nur einmal an zentraler Stelle vorgenommen werden.

Programmatisch ein solches Steuerelement in die zu rendernde Seite einzufügen, ist hingegen nicht ganz so trivial. Vor allem, wenn man dem Control eine oder mehrere Eigenschaften verpasst hat, die den Inhalt oder das Aussehen steuern, oder wenn man gar einen Konstrukor mit Argumenten geschrieben hat. Aber ... wie immer gibt es einen Weg, bzw. mehrere, die ich hier aufzeigen möchte.

weiterlesen...

Um Seitenelemente per Javascript mit Server-Code zu aktualisieren statt die Seite neu zu laden, bietet ASP.NET seit Langem den ICallbackEventHandler. Mit der Einführung von ASP.NET AJAX haben sich die Möglichkeiten allerdings drastisch vervielfacht und die Implementierung von AJAX-Funktionalität geht mittels WebServices und WebMethods wesentlich einfacher von der Hand.

weiterlesen...

Wörterbücher im Internet gibt es eine ganze Menge. Ich für meinen Teil verwende gerne Beolingus von der TU Chemnitz oder den deutschen Klassiker LEO (Link Everthing Online). Beide Lösungen sind reine Webseiten, die man aufrufen und befragen kann.

Wenn beim Surfen auf einer fremdsprachigen Website das ein oder andere Wort erklärungsbedürftig ist, kann man sich zum Beispiel die Google Toolbar herunterladen, die Begriffe per Tooltip übersetzen kann.

Für die Übersetzung kompletter Web-Seiten gibt es auch etwas aus dem Internet-Gemischtwarenladen Google: Translate. Allerdings wird hier versucht den gesamten Inhalt der Seite zu übersetzen, was meist eher komische Züge trägt, als wirklich hilfreich zu sein.

Einen neuen und interessanten Ansatz alle oben beschriebenen Übersetzungsmöglichkeiten zu vereinen, bietet die amerikanische Lingro Inc. mit dem freien lingro.com. So gibt es dort natürlich auch ein Web-basiertes Wörterbuch in 6 Sprachen (Tendenz steigend), das im modernen AJAX-Stil daherkommt und sehr einfach zu bedienen ist. Die Ergebnisse bleiben zwar etwas hinter den Beolingus oder LEO zurück und lingro bietet auch keine weiterführenden Informationen, aber sie sind korrekt und Lingro bietet ja auch noch etwas mehr.

weiterlesen...

Microsoft hat ja mit seiner AJAX Library vor geraumer Zeit auch auf den aufkommenden Javascript-Framework-Hype reagiert. Als ein Bestandteil des freiverfügbaren Produkts Microsoft ASP.NET AJAX bietet sie, nicht nur dem ambitionierten ASP.NET-Entwickler, einiges an Erleichterung im Umgang mit Javascript, obschon die Bibliothek nicht an den Umfang eines jQuery oder Prototype heranreichen kann.

Die Verteilung der Library geschieht mit dem neuen Visual Studio 2008 in Zukunft zumindest für Besitzer dieses Produkts automatisch und so ist es sinnvoll sich mit den Features und der Syntax etwas vertraut zu machen, denn an der ein oder anderen Stelle wird man es wohl einsetzen.

Milan Negovan, der Blogger von aspnetresources.com bietet nun schon in der zweiten Version ein recht umfangreiches Cheat-Sheet in dem auf 8 Seiten PDF oder XPS die wichtigesten Funktion knapp und übersichtlichtlich dargestellt sind. Fein zum Ausdrucken und an die Wand hängen ;)

Microsoft AJAX Library Cheat Sheets


RSS-Feed

Die URL des Standard-Newsfeed von zerbit.de lautet:

http://www.zerbit.de/rssfeed.aspx

Login


 

 

Statistik



kürzlich kommentiert

Letzte Beiträge

Kategorien

Buttons & More

Blog-Roll

Banner Piraten-Partei