Blazor, Ereignis-Listener als Inline-Delegat oder Handler im Abschnitt @functions

blazor events listener

Frage

Ich habe eine andere Reaktion (Ausgabe in der Konsole) bei der Verwendung von Inline-Delegaten oder beim Implementieren eines Handlers im @ functions-Abschnitt. Ich verstehe nicht warum! Ist das ein Fehler oder etwas fehlt mir?

<input type="text" onkeyup="@(e => Console.Write(e.Key))" />

Es gibt mir sofortige Ausgabe in der Konsole. Aber wenn ich einen solchen Handler benutze, habe ich nichts:

<input type="text" onkeyup="@(e => Console.Write(e.Key))" />

Akzeptierte Antwort

Beides funktioniert bei mir nicht mit deinem Code. Aber arbeite, wenn ich sie in Console.WriteLine(e.key)

Ich Console.Write dass Console.Write nicht unterstützt wird, weil Browser dies nicht unterstützen. Console.Writeline in console.log übersetzt und Console.Write hat nichts zu übersetzen.




Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum