私はBlazorが新しい技術であることを知っています。現在のリリースではv0.5.1しかし、私は現在、新しいWebアプリケーション用のPoCを実装しています。私たちはアプリにドラッグ&ドロップ機能を持たせたいと思っています。私はそれをBlazorの方法で実装しようとしましたが、機能しません。e){}}問題は、ドロップターゲットがドロップターゲットとしてブラウザに表示されないことです。"e.preventDefault()"があることです。Merge受け入れられた回答ソリューションを投稿したいと思います。5.0.1で機能しないことです。DIサービスとして注入された共有C#クラスにドラッグされた要素を保存することで、これを回避できます。コンテナは、有効なドロップターゲットになるために「e.preventDefault()」への呼び出しが必要です。これはC#では不可能ですが、これを純粋なJavascriptとして簡単に呼び出すことができます。style="@_highlightColor;@_highlightDropTargetStyle">ドラッグアンドドロップはC#で非常に良好に機能し、ちらつきや中断なしで非常にスムーズに動作します。簡単な作業例を次の日に作成します。更新:Githubで約束されているデモは次のとおりです。//github.com/sven5/Blazor/tree/master/HelloWorldDragDropSven人気のある回答はい、私たちは皆、BlazorコンポーネントからJavascript関数を呼び出すことが可能であることを知っています。それは問題ではありませんでした。あなたはあなたのコードを利用可能にしませんでした。Blazorを回避し、JavaScriptを使用してコードを機能させるには、これは不可能です。これは、Blazorでツリービューを作成しようとしたユーザーに、純粋にJavaScriptでツリービューを実装することを思い出させます。私は別の方法を提案しました、そしてついに彼はまったくJavaScriptを使用せずにツリービューを作成することに成功しました。JavaScriptの使用を最小限に抑え、クライアントでC#を使用するという、これが私たちの努力です。こちらのツリービューを参照してください。