Browse by Tags
All Tags »
ASP.NET MVC (
RSS)
Eine kleine Aufgabe: Jede neue Textzeile (Carriage Return/Wenn man Enter drückt ) in einer Textarea soll ein Element in einer Auflistung sein – wie mach ich das jetzt am einfachsten? Eigentlich ein grundlegendes Element im Web und der Nutzer macht bewusst Absätze – daher wäre es nur gerecht, wenn man das auch entsprechend würdigt. Kleine ... Read More...
Um Daten in einen MVC Controller zu bekommen ist das Modelbinding von MVCeigentlich recht clever. Allerdings ist es etwas kompliziert, die Fehlermeldung zu setzen, wenn das Binding nicht geklappt hat. Bsp: public class RegisterModel { ... [Required] [DataType(DataType.EmailAddress)] [Display(Name = "Email address")] public string Email { get; set; } [Required] [Display(Name = "Age")] public int ... Read More...
Einfacher Task eigentlich: Auf einer Website soll es einen Excel Export oder besser gesagt einen CSV-Export geben. Allerdings hatte ich dabei (mal wieder) mit Umlauten zu kämpfen, daher hier der ultimative Tipp um sowas zu vermeiden (der Tipp und die Beispiele stammen von dieser Stackoverflow Frage) : “Eingabe Kosten je Gerät Gerät: Gerätebezeichnung: Betriebsmittel Heizöl ... Read More...
Diese Fehlermeldung kann dutzende Gründe haben, z.B. kann hat vielleicht der IIS Prozess keinen Zugriff auf die Dateien oder das Passwort des Accounts unter dem die Anwendung läuft ist falsch. Kurz um: Es ist eine nicht wirklich klar definierte Fehlermeldung. Martin hatte bereits vor einiger Zeit von einem interessanten Problem geschrieben (bzw. hat er den ... Read More...
(Featured Foto Quelle) Da es häufiger vorkommt, dass eine Website sowohl auf englisch als auch auf deutsch verfügbar sein muss (und mehr!), wollte ich mit diesen Blogpost die wichtigsten Best-Practices versuchen wiedergeben. Ich hatte bereits zu dem Thema einen älteren Blogpost geschrieben, dieser ist aber nicht mehr ganz aktuell. Was kann man alles mit “Standardmitteln” ... Read More...
Lange, lange Zeit (jedenfalls für mich ) galt, dass Daten ganz klar in eine Datenbank kommen. Die Daten werden gewöhnlich in einer relationalen Datenbank gespeichert und miteinander verknüpft. Seit einiger Zeit jedoch gibt es “Wiederstand” – NoSQL ist das Stichwort. Was sind NoSQL Datenbanken? Es gibt verschiedenste Ausprägung von NoSQL Datenbanken – für einen ersten ... Read More...
Die Performance einer Webanwendung ist für den Benutzer ein entscheidendes Feature. Um Performance-Schwachstellen zu finden kann man verschiedene Varianten nutzen. So kann man zum Beispiel über Log-Messages vielleicht dahinter kommen oder man nutzt einen Profiler. Das Stackoverflow Team hat einen sehr “entwicklerlastigen” (aber auch sehr coolen) Profiler entwickelt und als Open Source zur Verfügung gestellt. ... Read More...
Wie bekommt man raus, was im inneren einer Webanwendung vorgeht ohne großartig alles zu loggen oder mit dem Debugger überall anzuhalten. Heute bin ich auf einen netten Helfer aufmerksam geworden: Glimpse – funktioniert ähnlich wie Firebug, wertet aber die Serverseite aus Was kann Glimpse?
Über ein kleines Widget was sich in der Weboberfläche wiederfindet, [...] Read More...
Im MVC Framework gibt es ein paar kleine Helferlein und über die AJAX Helper hatte ich bereits vor einiger Zeit geschrieben – allerdings hat sich die Funktionalität ein klein wenig geändert, daher hier jetzt das Update. Problemfall: AJAX Actionlink liefert neue Seite zurück
Wir haben ein Standard MVC 3 Web Projekt und folgende Zeile soll [...] Read More...
Ein Bootstrapper erledigt Dinge bei Start einer Anwendung. Oft werde Dinge, die beim Start einer Anwendung ausgeführt werden sollen, direkt in die Anwendung gepackt, mit dem Nachteil, dass erstens der Code an dieser Stelle unübersichtlich wird und zweitens nur schwer wartbar. Ziel ist es beim Starten der Anwendung so wenig Code wie möglich zu haben. Ziel ist es das Prinzip Separation of Concerns (siehe CCD ) einzuhalten. Der folgende Bootstrapper ist fürs Web gedacht, kann aber mit ein paar Änderungen auch für alle anderen Plattformen genutzt werden. Das Original , von dem ich hier abgeschaut habe ist sogar so gestrickt, dass er überall verwendet werden kann. (Abgeschaut habe ich das bei Albert Weinerts Anwendung SpeakerNet ) Man stelle sich...
More Posts
Next page »