Benutzereingaben prüfen mit ASP.NET Core

Eine der wesentlichen Bestandteile einer Geschäftsanwendung (LOB) ist die Input Validierung. Der ASP.NET Webforms Entwickler kennt und nutzt verschiedene Validator Controls die sich deklarativ binden lassen. Der WPF Entwickler setzt vermutlich im MVVM Model auf Dataannotations. Diese nutzen Attribut... [Mehr]

Responsive Image Preview List mit Bootstrap 4 und ASP.NET Webforms

Im folgenden Lab erstellen sie eine Bildervorschau im Grid Layout. Dieses ändert je nach verfügbarer Breite die Anzahl der Spalten. Erstellen Sie mit Visual Studio ein neues ASP.NET Webforms Projekt. Die Templates verwenden allerdings noch die UI Library Bootstrap 3. Wählen Sie den Nuget Paket Ma... [Mehr]

Image Handler in ASP.NET Core

Der ASP.NET Entwickler egal ob Webforms oder MVC wird Module und Handler kennen. Die IIS Request Pipeline lässt sich so erweitern oder verändern. Der Webforms Entwickler muss nicht einmal einen Handler registrieren, wenn er den Standard  Handler .ashx verwendet. So lässt sich beliebiger Code ei... [Mehr]

AddMvc() und Dependency Injection in ASP.NET core

Ich will ehrlich zu euch sein, ich schreibe keine Software Tests. Niemals. Eine Weile habe ich mich mit Angular.js (die erste Version) sehr intensiv auf Pro Level beschäftigt und da kommt man ja irgendwie nicht dran vorbei. JavaScript Code ist einfach die Qualitätshölle, weshalb man wiederum ein Fra... [Mehr]

ASP.NET Core Depedency Injected Config

Als ASP.NET Webentwickler kennt man die XML basierte Konfigurationsdatei web.config. Sozusagen eine Konvention (convention over declaration). Aber die Redmonder Entwickler haben die OWIN Middleware unter diversen Eindrücken an JSON orientiert und nehmen als Format entsprechendes. Allerdings ist das ... [Mehr]

Azure AD Login 1 Stunde Website

Nachdem ich unsere interne auf ASP.NET Webforms basierende Anwendung von Membership auf Azure AD (Open Connect) Login umgestellt habe, müssen sich die Benutzer dauernd neu einloggen. Soweit meine These, das Cookie hängt an der Session. Im ersten Schritt habe ich den Fehler im Login Code gesucht u... [Mehr]

Refiner in Sharepoint Online Search

In einer on-premise Sharepointumgebung ist es einfach im Suchschema eine verwaltete Eigenschaft für die Sucheinschränkung zu erstellen bzw. zu aktivieren. In der Sharepoint-Online-Search stellt man aber fest, dass die Eigenschaft zur Aktivierung nicht zur Verfügung steht. Um dieses Problem zu umg... [Mehr]

Ajax Callback aus Razor View

Schon länger schwirrt mir ein Gedanke im Kopf herum. Aus längerer Erfahrung mit Angular.js und REST APis wie die ASP.NET Web Api heraus empfinde ich leichte Schmerzen, wenn das Objektmodell am Server und am Client definiert und erzeugt wird. Warum lasse ich mal außen vor. Eigentlich ist das HTML Ren... [Mehr]

Razor Querystring, Urlsegment

Ich habe keine einzige Website mit ASP.NET MVC in Betrieb genommen. Erstens hat Webforms das getan was ich brauche und zweitens hat mich der Aufwand mit dem Controller abgeschreckt. Häufig erstelle (oder helfe dabei) ich ganz simple Dinge wie ein Formular, das ein Email versendet. Mit den Webforms P... [Mehr]

Datei Upload mit ASP.NET Core

Datei Upload gehört (e) zu den Standard Anforderungen an eine Web Site. Ein Bild hochladen, ein Excel Report. Entsprechend einfach ist das mit ASP.NET Webforms. Dazu haben die Redmonder Entwickler mitgedacht und einen spezielle Ordner App_Data als Speicherort vorgesehen. Der Webserver IIS schützt au... [Mehr]