23

私は Blazor をいじり始めたばかりですが、この新しいフレームワークの大きな可能性をすでに理解しています。

しかし、入力コントロールにフォーカスを設定するなどの簡単なことをどのように処理するのでしょうか? たとえば、クリック イベントを処理した後、フォーカスをテキスト入力コントロールに設定したいと考えています。そのようなことには JQuery を使用する必要がありますか、それとも Blazor にはそのようなことのための組み込みメソッドがありますか?

ありがとう

更新: .Net コードから JavaScript 関数を呼び出してコントロールにフォーカスを設定する方法の例を以下の回答に投稿しました。

現在 (Blazor 0.9.0) では、JavaScript 関数を Index.html で作成 (または Index.html から参照) し、Blazor ページまたはコンポーネントで JsRuntime.InvokeAsync("functionName", parms); を呼び出します。

https://docs.microsoft.com/en-us/aspnet/core/razor-components/javascript-interop

4

4 に答える 4