IIS zeigt Error 500 statt 404

Neuere Versionen des IIS zeigen im Fiddler Proxy log eine 500er Meldung für fehlende Elemente wie Bilder, CSS oder js. Das macht das Finden von broken Links unmöglich. Lösung in Web.config folgenden Code ergänzen. 1: <configuration> 2:   3: <system.webServe... [Mehr]

WPF Kachel Liste

Mit Visual Studio 2013 ist das formals Expression Blend genannte XAML UI Design Werkzeug als Beigabe gratis. Die Nachfrage nach Schulungen zu Blend für Visual Studio 2013 ist nach wie vor vorhanden. Eine Blend Kurs Teilnehmer Frage lautet “Wie kann man eine Mehrzeilige oder mehrspaltige Liste erstel... [Mehr]

XAML Listview Selected Item Template

Es gibt viele Wege mit WPF um in einer gebundenen Liste den selektierten Eintrag besonders hervorzuheben. Wer einfache Anforderungen hat wird mit dem Template ItemContainerStyle auskommen. Wer nach einem Listview SelectedItemTemplate sucht wird höchstens über diesen Blog Eintrag stolpern. Ausgehen... [Mehr]

Visual Studio 2015 Github

Nächste Woche geht es wieder zu einer User Group, diesmal Ratingen. In Vorbereitung des Demo Projektes werde ich dieses auf erstmalig auf Github veröffentlichen. Der Plan ist dazu Visual Studio 2015 zu verwenden. Die Github Extensions können gleich mit installiert werden. Die Quellcode Verwaltung m... [Mehr]

Material Design und Angular.JS

Seit Ende 2014 ist nun auch Google auf den Flat Design Zug aufgesprungen. Die Design Sprache verfolgt für Android die gleichen Ziele wie damals METRO für Windows 8. METRO war viel progressiver und verfolgte einen adaptiven Layout Ansatz. Material Design (wie auch nun Microsoft) folgen dem Responsive... [Mehr]

Webforms Client Validation

Ein Schulungsteilnehmer eines Web Forms Kurses vor zig Jahren, schreibt mir heute eine Mail mit folgender Einleitung lange nicht mehr gesehen, wie geht’s denn so? Ich habe ein kleines Problemchen, Dabei war ein Stück ASP.NET Code, das so geschätzt vor 10 Jahren entstanden ist. Es muss heute um e... [Mehr]

mehrere Blend Effekte kombinieren

Viele Jahre war ich der Meinung, das sich Effekte (Effects) innerhalb eines XAML UI Elements nicht kombinieren lassen. Ein blöder Fehler in einer Blend Schulung belehrte mich eines Besseren. Effekte, genauer gesagt Pixel Shader Effects, erlauben die Manipulation eines beliebigen Objektes auf der Gr... [Mehr]

Internet Explorer Logo Historie

Allen Unkenrufen zum Trotz hat der Internet Explorer noch immer einen Marktanteil von über 50% – weltweit. Da konnte EU und das ganze Web Hipster Gezeter fundamental kaum etwas ändern. Von seinem Spitzen Marktanteil von 95% von 2003 ist der Redmonder Browser allerdings weit entfernt. Microsofts Stra... [Mehr]

OPTIONS statt PUT oder POST

HTML Apps sind im Grunde relativ unsicher. Der Benutzer kann beliebigen Code laden und sieht nicht was im Hintergrund geschieht. Gerade die Callbacks werden so zum Risiko, mit dem jedes Framework anders umgeht. Angular nutzt einen sogenannten Preflight bei Cross Domain aufrufen. Wenn ein Ajax Callb... [Mehr]

CRUD mit ASP.NET Web API und AngularJS

In Zuge einer Vorbereitung eines Vortrages, wollte ich den nötigen JavaScript Code auf ein Minimum reduzieren. Dabei habe ich mich beinahe in ngResource verliebt. ASP.NET Web API und Angular sind mit $resource ein fast perfektes Paar. ngResource kapselt das $http Objekt und stellt die REST typische... [Mehr]