HTML5: History API

Browser öffnen, eintippen und los geht’s: Das wohl am meisten genützte Werkzeug im Browser, welches anfänglich nur für URLs gedacht war und mittlerweile zum echten Multifunktionswerkzeug geworden ist. Kaum jemand nimmt sich die Mühe eine längere URL einzutippen. Erscheint die …






jQuery UI 1.9

Es hat nun einige Zeit gedauert, doch nun ist es soweit: jQuery UI präsentiert sich in einer neuen Version. Die wichtigen Neuerungen der neuen Version 1.9 sind: Das Menu-Widget, welches eher dafür gedacht ist inline bzw. popup-Menüs zu machen. Das …


ASP.NET MVC 4 – Was ist neu?

Die Web-API Die wohl wichtigste Neuigkeit ist die ASP.NET Web API, ein neues Framework um moderne HTTP Services zu erstellen. Wie bereits aus dem MVC Framework gewohnt gibt es auch bei der Web API einen kompletten Support für das Routing, also um …


Template Method Pattern

Beim Template Method Pattern bzw. der Schablonenmethode werden Teilschritte eines Algorithmus variabel gehalten. Es gibt also eine abstrakte Klasse, die das Skelett definiert und die Klassen die davon erben, in welchen bestimmte Teile ausgetauscht werden können. Am einfachsten durch ein …


Generic Dictionary serialisieren

Besonders seit der Verbreitung vom jQuery Framework gibt es immer mehr Anwendungen die bspw. von Webservices, MVC Controller, etc. Gebrauch machen. Kurz gesagt: Möglichkeiten um Daten als JSON-strukturierte Wertepaare zurückzugeben. Dafür sollte es serverseitig immer die dazugehörigen Klassen geben, damit …


ASP.NET MVC – Upload

Sowas wie ein klassisches Fileupload-Control (oder Html-Helper) gibt es in ASP.NET MVC nicht. Braucht man auch nicht. Auf dem Server bzw. im Controller kann anschließend über Request.Files[„FileInput“] auf die Datei zugegriffen werden. Wichtig ist das enctype „multipart/form-data“, denn somit wird der Inhalt …