SmartLink
Ein echtes <a href>-Tag das optional wie ein Button aussieht – mit automatischer Active-Klasse,
Enhanced Navigation Control und vollem Browser-Verhalten (Mittelklick, Ctrl+Klick, Rechtsklick).
Active-Match Varianten bei SmartLink
Zeigt welche Strategie wann greift. Navigiere zu verschiedenen URLs um den Effekt zu sehen.AsButton – Semantikfarben
Der Link rendert ein echtes<a href> – verhält sich im Browser wie ein Link, sieht aus wie ein Button.
AsButton – Outline & Ghost
Mit Icon
Shadow (gedrückter Zustand)
ForceLoad – echter Browser-Reload
ForceLoad="true" setzt onclick="window.location.assign(this.href)" und umgeht damit
Blazors SignalR-Interception. Linksklick = echter Reload. Mittelklick / Ctrl+Click = neues Tab (onclick wird dabei nicht gefeuert).
Seite initialisiert um: 13:25:26.187
(ändert sich nur bei ForceLoad=true)
ChildContent (Custom Markup)
Vergleich: Plain <a> vs. NavLink vs. SmartLink
Alle drei Links zeigen auf/demo/smartlink (aktuelle Seite) – nur SmartLink und NavLink setzen die Active-Klasse automatisch.
Plain <a>
Kein Active, kein Enhanced Nav
Kein Active, kein Enhanced Nav
NavLink (Blazor) (Inactive)
Setzt „active"-Klasse nicht, kein href-Fallback für Rechtsklick-Ziel
Setzt „active"-Klasse nicht, kein href-Fallback für Rechtsklick-Ziel
NavLink (Blazor) (Active)
Setzt „active"-Klasse, kein href-Fallback für Rechtsklick-Ziel
Setzt „active"-Klasse, kein href-Fallback für Rechtsklick-Ziel