Blazor, listener di eventi come delegato o gestore in linea nella sezione @functions

blazor events listener

Domanda

Ho ottenuto una reazione diversa (output in console) quando si utilizza delegato in linea o quando si implementa un gestore nella sezione @functions. Non capisco perché! È un bug o qualcosa mi manca?

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

Mi dà un risultato immediato in console. Ma quando uso un gestore come questo, non ho ottenuto nulla:

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

Risposta accettata

Entrambi non funzionano per me con il tuo codice. Ma funzionano quando li cambio in Console.WriteLine(e.key)

Immagino che Console.Write non sia supportato perché i browser non supportano questo, Console.Writeline traduce in console.log e Console.Write non ha nulla da tradurre.




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché