質問

これに対する既成の解決策があるかどうかを誰かが知っているかどうか疑問に思います。ASP.net Web サイトにリストがあり、ユーザーがドラッグ アンド ドロップでリストを再並べ替えできるようにしたいと考えています。さらに、ユーザーが最初のリストから項目をドラッグできる 2 番目のリストが欲しいと思っています。

これまでのところ、次の 2 つの解決策が見つかりました。

  • からの ReorderList Ajax 制御ツールキット, 、変更を確実に行うには少し手作業が必要です 持続する データベースへのドラッグ アンド ドロップはサポートされていません。
  • ラッドグリッド Telerik は私が望むすべてを実現しますが、価格は私の予算をはるかに超えています。

他に、さらなる調査を行うためのアイデアまたは少なくともいくつかのキーワード/ポインタを持っている人はいますか?特に 2 つのリスト間のドラッグ アンド ドロップは、ASP.net でどのように行うかについてはまったくわかりません。

ちなみにターゲットフレームワークは3.0です。

役に立ちましたか?

解決

Mootools sortables プラグインはまさにそれを実現し、何よりも無料です ;)

http://demos.mootools.net/Sortables

他のヒント

これは単なる個人的な意見ですが、このような場合に既製のコントロールで私が感じる問題は、全員の目的に合わせようとするため、非常に肥大化してしまうことです。ソート可能なリストだけが必要な場合は、単純な 聖書のようなリスト または jQueryリスト 簡単な WebMethod コールバックを使用すると、非常にうまく対応できるはずです。これを独自のユーザー コントロールに組み込むこともできます。

言ったように、これは単なる私の意見ですが、無料で (文字通り) 10 分かけてページを書くことができるのに、ページに大量のオーバーヘッドが追加されるようなことにお金を費やすつもりはありません。

評価しました テレリック グリッドも同様に インフラジスティックス バージョン。最終的に、私たちは tags2k が提案したのと同様のアプローチを採用しました。独自の JavaScript を書いて呼び出しただけです .Net ページメソッド サーバー側の作業を行うため。

どちらの「すぐに使える」ソリューションも肥大化していることがわかりました。1 行あたり 20 レコード程度のページングを設定しない限り、パフォーマンスの点で非常に問題があります。

Raj Kaimal の ajax コントロール エクステンダーをチェックアウトしてください。

http://weblogs.asp.net/rajbk/Contents/Item/Display/517

それはまるで魔法のように機能します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top