html5-browser-history-api

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 …




template-method-pattern

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

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 …


uploadify-multiupload

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 …