Blazor Page Head ohne JavaScript

Vor einiger Zeit hatte ich schon einmal darüber geschrieben, wie man den Page Titel setzen kann, Dazu wurde ein Einzeiler und die JavaScript Bridge genutzt. Diesmal gibt es eine Lösung ganz ohne die unsägliche Sprache, dafür rein mit C# und HTML. Vom Kern soll eine Art HTML Attribut in der Razor Pa... [Mehr]

Was ist eigentlich... ROLLBACK und COMMIT?

In
diesem Artikel beschäftigen wir uns mit SQL Transaktionen. Was ist eine
Transaktion? Wofür brauch [Mehr]

gRPC und Blazor

gRPC ist so ein Thema, das bei mir Erstaunen hervorruft. Kurz zur geschichtlichen Einordnung. In einer Client Server Welt ist es seit Dekaden notwendig Funktionen remote aufzurufen. Da gab es Ansätze wie Corba oder in der Microsoft Welt DCOM. Irgendwann in Windows NT kam der passende Service COM+ En... [Mehr]

Blazor ElementReference

Das Grundproblem bei Blazor ist, das man nicht auf den HTML Code über das DOM direkt zugreifen kann, Im Kern muss immer einen MVVM ähnlichen Ansatz das Model an den HTML View gebunden werden. Das klappt nicht immer direkt und dann kommt zwangsweise JavaScript zum Einsatz. Wer z.b. in ein Canvas zeic... [Mehr]

ASP.NET Webforms Blazor Clone

Aktuell arbeite ich an einem Chat für die ppedv Website. Im Rahmen des Software Entwurfes habe ich mir überlegt die Ideen von Server Side Blazor in Webforms nachzubauen. Dabei wird der HTML Code am Server gerendert und per Websockets zum Browser gesendet. SignalR Setup Zuerst wird in das Visual ... [Mehr]

Webforms Control als Blazor Componente

Da ich immer wieder gefragt werde, ob Blazor nun der Nachfolger von ASP.NET Webforms sei, der Versuch ein Webforms Server Control nachzubauen. Die Wahl fällt auf den Repeater. Zunächst einmal vom Ende her gedacht, eine Webforms Blazor Seite. Das Repeater Steuerelement folgt den Ideen des Model Bindi... [Mehr]

o365 ConentTypePublishing-Hub

Wie man es aus Sharepoint-On-premise kennt, kann man via „Inhaltstyp-Veröffentlichungs-HUB“ einzelne Inhaltstypen freigeben. In o365 ist das Feature zwar noch vorhanden, aber nach erfolgreicher Aktivierung kann man einen Inhaltstyp nicht mehr veröffentlichen. Fehlermeldung: …kein Proxy gefunden! ... [Mehr]

o365 Modern Site Templates

Modern-Site-Template erstellen In klassischen Sharepoint-Websites kennt man die Möglichkeit eine Referenzseite zu erstellen und diese als Template für neue Seiten zu speichern. Man geht in die Websiteeinstellungen und unter „Websiteaktionen“ findet man dann den Eintrag „Website als Vorlage speich... [Mehr]

Razor Classlibrary JavaScript einbinden

ASP.NET Core Projekte können/sollen um Bibliotheken erweitert oder bestehende genutzt werden. Der Visual Studio Projekttyp nennt sich Razor Class Library auch wenn er aus Blazor heraus genutzt wird. Da nun Blazor allen Unkenrufen zum trotz niemals ohne Browser API Zugriffe auskommt und dafür nur Ja... [Mehr]

.NET 2020

Microsoft Entwickler Veteranen sind wie Opa. Immer und immer wieder die gleichen Geschichten von früher. Die Zeit und die Erinnerung verklären dabei einiges. Damals vor 2000, da hat man als Clipper Programmierer verächtlich auf die Dbase Jungs herunter geschaut. Gestandene Entwickler haben sich mi... [Mehr]