J'ai eu une réaction différente (sortie dans la console) lors de l'utilisation d'un délégué en ligne ou lors de l'implémentation d'un gestionnaire dans la section @functions. Je ne comprends pas pourquoi! Est-ce un bug ou quelque chose me manque?
<input type="text" onkeyup="@(e => Console.Write(e.Key))" />
Cela me donne une sortie immédiate en console. Mais quand j'utilise un handler comme ça, je n'ai rien:
<input type="text" onkeyup="@showKey"/>
@functions{
void showKey(UIKeyboardEventArgs e){
Console.Write(e.Key);
}
}
Les deux ne fonctionnent pas pour moi avec votre code. Mais je travaille quand je les change en Console.WriteLine(e.key)
J'imagine que Console.Write
n'est pas pris en charge car les navigateurs ne le supportent pas. Console.Writeline
traduit en console.log
et Console.Write
n'a rien à traduire.