ASP.NET Core Request Pipepline

In meinem aktuellen ASP.NET core Kurs habe ich die Middleware mit folgenden Bild erklärt. Die Middleware einer Request Pipeline reicht per Next die Ausführung an die nächste Middleware weiter. Im Normalfall ist die Middleware in einer eigenen Klasse ausgeführt, die in startup.cs per ApplicationBu... [Mehr]

shutdown.exe remote ausführen

Man arbeitet regelmäßig via RDP-Sitzung auf einem Remote-PC und plötzlich funktioniert der RDP-Verbindungsaufbau nicht mehr, weil zum Beispiel der RDP-Dienst auf dem Remote-Rechner nicht mehr läuft!? Man möchte aus der Ferne nun die Maschine neu starten. Aber wie? Ebenso hat man es versäumt Powershe... [Mehr]

Benutzerdefinierter MS Flow mit Variablen, Schleifen und Bedingungen

MS Flow bietet eine beachtliche Menge an Vorlagen für bestimmte häufig vorkommende Einsatzszenarien. Dennoch gibt es viele Fälle, die sich leider nicht mit einer Vorlage umsetzen lassen. Ausgangslage: • Flow, der bei Abschluss einer Aufgabe im Planner eine Benachrichtigung Email versendet, sofern ... [Mehr]

Wert neu setzen einer Binding Razor Textbox

In meiner aktuellen ASP.NET core Schulung, kam die Teilnehmer Frage.”wie setzt man ein Feld eines gebundenen Propertys in OnGet oder OnPost”.  Um das Problem per C# Code zu beschreiben 1: [BindProperty] 2: public string Feld { get; set; } 3: public void OnPost() ... [Mehr]

automatische Formatierung nach Datentyp

In einer meiner ASP.NET Core Schulungen, kam die Frage auf warum Visual Studio beim Scaffolding eines DB Models DisplayFor nimmt und nicht einfach @Model. Die Antwort darauf ist etwas länger. Als Scaffolding bezeichnet Microsoft, wenn man anhand eines EF Models automatisch die CRUD Razor Pages erst... [Mehr]

ASP von Page zu Page Daten übergeben

Wenn Web Entwickler Daten von einer Web Seite zur anderen übergeben möchte, stehen grundsätzlich folgende Methoden zur Verfügung Session Variable Querystring Cookie (Form Post) Allen gemein ist, das mit geringsten Kenntnissen, vom Benutzer diese Inhalte ausgelesen und manipuliert werd... [Mehr]

Server.MapPath in ASP.NET core

Der ASP.NET Webforms Entwickler kennt das app_data Verzeichnis als vor Download sicheren Speicherort für Daten einer Website. Um jederzeit den passenden physikalischen  Ordner zu finden nimmt man Server.MapPath. Beides gibt es es in ASP.NET core nicht. Abhilfe schafft das Directory Objekt. &#... [Mehr]

HTML Table Selected Row Color

Eine Tabelle, gebaut mit ASP.NET Webforms, soll die selektierte Zeile farblich markiert anzeigen. Technisch rendert ein Repeater Control die HTML Table, mit einer gebundenen Checkbox. Zum Einsatz kommt Bootstrap 4. Die Lösung ist allgemeingültig, weil rein auf HTML, JavaScript und eben den passe... [Mehr]

O365 Gruppen: Erstellung durch User deaktivieren

In O365 hat der User die Möglichkeit direkt oder automatisch Gruppen zu erstellen. (Outlook, Sharepoint, Yammer, Teams, Planner etc.) Einigen Firmen bzw. Administratoren ist diese Möglichkeit etwas zu viel und möchten diese Option gerne deaktivieren. Da in der GUI diese Option fehlt, muss man die... [Mehr]

ASP.NET Core Anwendung auf IIS deployen

Was soll ich sagen, ich liebe den Web Server von Microsoft. Ich war damals in der Neuentwicklung nach IIS6 stark involviert. Das Team in Redmond klein und sehr interessiert an Feedback. Ich kenne jede Schraube, mag das XML in den Config Dateien. Die modularisierung und .NET. Im folgenden Tutorial l... [Mehr]