Blazor Autocomplete für ASP.NET core

Wenn der Benutzer nach Orten sucht, wird ihm eine Liste von passenden Orten vorgeschlagen. Eine Funktion die man als Autocomplete bezeichnet und im Web in jedem Fall JavaScript und ziemlich sicher einen AJAX Callback erfordert. Die Idee ist diese Funktion durch Blazor zu ersetzen, aber so das es in... [Mehr]

UX Zwischenablage kopieren

CTRL C CTRL V kennt man. Das ist der Keyboard Shortcut für die Zwischenablage. Wie oft – und das ganz ehrlich- ist beim einfügen der falsche Inhalt gelandet. Der Nutzer bekommt vom UI kein Feedback. Nun bin ich über die Blazor Doku gefallen und habe dort  die Funktion gefunden Code in das Clipb... [Mehr]

Blazor Hyperlink

Die meisten Blazor Beispiele nutzen einen Button um C# Logik auszuführen. Im Kern wird ein Methodenname an das @onclick Attribut gebunden. Ganz wie eine View Viewmodel Separation das so vorschlägt. Der Hyperlink ist in diesem Zusammenhang unpassend, da er eine Page Navigation auslöst. Die Blazor A... [Mehr]

die Geschichte des HTTP Request in .NET

Sozusagen am Anfang stand der Web Client. Mit der gleichnamigen Klasse aus dem Namensraum System.Net sind einfache REST Requests für GET, POST, UPDATE und DELETE möglich. Dabei wird der Netzwerk Socket Layer mit einer Zugriffs Api versehen um ggf eine Socket Connection auf Port 80 oder 443 zu erstel... [Mehr]

Blazor WebAssembly Northwind gRPC Service Testflug

Blazor ist schön. Überraschend einfach ist Blazor als Server Side Variante. Direkter Zugriff auf den SQL Server lässt die Formulare und Listen gerade zu explodieren. Nicht nur das man den Code aus Entity Framework oder meinetwegen auch SQLCommand nach core übernehmen kann, das Binding ist noch einfa... [Mehr]

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]

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]

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]