Blazor、@関数セクションのインラインデリゲートまたはハンドラとしてのイベントリスナー

blazor events listener

質問

インラインデリゲートを使用しているときや、@ functionsセクションにハンドラを実装しているとき、私は別の反応(コンソールでの出力)を得ました。なぜか分からない!それはバグか何かが私を逃していますか?

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

それは私がコンソールですぐに出力を与える。しかし、このようなハンドラを使用すると、私は何も得られません:

<input type="text" onkeyup="@showKey"/>
@functions{
    void showKey(UIKeyboardEventArgs e){
        Console.Write(e.Key);
    }
}

受け入れられた回答

どちらも私のコードではうまくいきません。しかし、私はそれらをConsole.WriteLine(e.key)に変更するとConsole.WriteLine(e.key)

私が推測Console.Writeブラウザがこの機能をサポートしていませんので、サポートされていない、 Console.Writelineする翻訳console.logConsole.Writeに変換することは何もありません。



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ