Aus dem Kurs: Blazor Grundkurs

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Code-Behind einsetzen

Code-Behind einsetzen – Tutorial zu Blazor

Aus dem Kurs: Blazor Grundkurs

Code-Behind einsetzen

Schönheit liegt bekanntlich im Auge des Betrachtenden und so ist es natürlich auch bei Themen wie Architektur und Codestruktur. Ich verstehe aber, wenn man sagt: "Warum ist hier Code in der HTML-Datei?" Und in der Tat, ich persönlich bevorzuge zumindest häufig die Trennung, also in einer Datei HTML und die Ausgabelogik, aber hier das, im Wesentlichen ist es ja ein Modell für die Seite und auch diese Funktionalität, die eigentlich am liebsten in einer extra C#-Datei. Wenn ich jetzt hier über Visual Studio mir eine neue Razor-Komponente erstelle, dann ist das immer so in einer Datei. Wenn ich aber das trennen will, also, CodeBehind haben möchte, dieser Terminus wurde ja einst von ASP.NET Web Forms eingeführt, dann muss ich das von Hand machen, und zwar funktioniert das so: Ich lege jetzt hier in demselben Ordner eine neue C#-Klasse an. Und ich nenne die genauso wie die Razor-Datei und hänge nur .cs hinten an. D.h., ich nenne das Ganze Tastatur.razor.cs. Und diese Klasse, die heißt…

Inhalt