2012-01-12 4 views
0

私はこの質問がかなり基本的ですが、HTML 5タグからは何が使えるのか混乱しているのか分かりませんので、私は自分のASPアプリケーションでHTML5のドラッグアンドドロップ機能を使用できるかどうか知りたいのですか?コードはまだありませんので、残念です。シナリオは、生徒に関する詳細のリストを含むツリービューがあることです。これらの詳細がテーブルに格納されている場合は、テーブルから選択したID(帳票全体または行ではないテキストのみ)をドラッグアンドドロップしますクエリ。出来ますか?私は以下の質問をしましたが、明確な画像は得られませんでした。 ASP.net AJAX Drag/Drop?Creating a drag and drop application in ASP.NET 3.5私はasp.netアプリケーションでHTML 5のドラッグアンドドロップを使用できますか?

答えて

1

もちろん可能です。 ASP.NETは、HTMLを生成してクライアントブラウザに送信するバックエンド製品です。 ASP.NETでHTML5マークアップを生成できるかどうかは、アプリで実装したいHTML5の機能をサポートするブラウザをオーディエンスが使用するようにするほど重要ではありません。

しかし、インターネット上で見つかるドラッグ&ドロップ実装の99%がJavaScriptフレームワーク(jQuery、YUI、AJAX Control Toolkitなど)を使用しています。 ASP.NETは、ブラウザにjavascriptを提供するためのビークルであるかもしれませんが、それ自体はドラッグアンドドロップアプリケーションを作成する責任を負いません。それはJavaScriptの動的性質を作成するjavascriptですアプリをブラウザに表示します。

ここで、ASP.NETが関与するのは、クライアントサイドのjavascriptアプリケーションが送信する更新/ ajax要求を処理することです。あなたのアプリを例として使用する:学生IDをクエリにドラッグすると、クライアント上でjavascriptが実行され、javascriptはクエリをASP.NETバックエンドに送信し、情報を処理して結果をアプリに返します(真のAjaxアプリケーションであると仮定して)ブラウザに表示されます。

例:迅速な答えを

jQueryUI

YUI

+0

ツリーがある場合、ユーザーはノードを選択してドラッグし、それ以外の場所(別のツリーではない)にドロップします。そのツリーのノード内のテキストのみをドロップしなければならないのですが、これは実現可能ですか? pls pls reply ..ありがとう – Apoorva

+1

はい、達成することは可能です。しかし、私が言ったように - あなたはサーバー上でこれを達成することはできません。私の答えでリンクしているJavaScriptフレームワークの1つを使用する必要があります。 –

1

ASP.netコード内の有効なHTMLコードも使用できます。最終的にASP.netコードは純粋なHTMLに変換されます。任意の有効なHTMLコードを使用することができます。実装方法の詳細についてはHTML5 drag and drop

+0

感謝。私はテーブルからテキストをドラッグし、それ以外の可能性がある場所にドロップしたい場合。 – Apoorva

+0

任意のhtmlコンテナでテキストをラップすると、任意の言語のテキストのみをドラッグすることはできません。そのためにドラッグアンドドロップできます。 –

+0

ツリーがある場合、ユーザーはノードを選択してドラッグし、それ以外の場所(別のツリーではない)にドロップします。そのツリーのノード内のテキストのみをドロップしなければならないのですが、これは実現可能ですか? pls pls reply ..ありがとうございました – Apoorva

関連する問題