私が持っています:
<input onkeypress="@Foo" />
そして:
@functions
{
void Foo(UIKeyboardEventArgs e)
{
}
}
ハンドラーメソッドの入力の値を渡す、または取得する方法を教えてください。
代わりに「oninput」イベントを使用できます。このイベントは、Input要素の値が変更されるたびに呼び出されます。これは、InputChangesエレメントの現在の値を持つValueプロパティを含むUIChangeEventArgsである1つのパラメーターを取ります。例えば。
<input type="text" oninput="@((ui) => { Foo((string)ui.Value);})"/>
@function {
void Foo(string s)
{
//do stuff
}
}