私のシナリオはここにあります。私はツリービューが表示されたページを持っています。ユーザーはノードを追加したり削除したりすることができます。ユーザーがノードをクリックすると、ポップアップがフォームで表示され、ユーザーがデータを入力し、このデータがデータベースに保存され、ポップアップスクリプトが戻ってきます(データベースからの)idと一緒に。このIDは親ページに渡される必要があり、ツリーはCLIENTで更新する必要があります。クライアントのツリーを操作する - 助言してください
ユーザーがツリーの変更を完了すると、保存ボタンがクリックされ、ツリーがデータベースに保存されます。
私はasp.net webforms、c#を使用しています。
これらの目標を達成するにはどうすればよいですか?私はそれを見て、ツリーの変更がクライアント側で行われるので、私はajaxを使う必要はありません。 このトリックは、ポップアップがサーバーから親ページに送られるIDを返します。 お知らせください。 say-jQueryのTreeViewコントロールまたは単純なツリープラグインを使用する必要がありますか? (親ページをサーバーに送信し、ツリー内のデータをデータベースに保存する必要があることに注意してください)。
私が見る方法では、私の唯一の選択肢はJqueryツリーです。しかし、私たちはそれを送信時にaspxのページにアクセスできますか?助けて!
私はそれを望んでいません、私の質問をお読みください。ポップアップによって保存されるデータは、ツリーから独立している必要があります。親ページの「保存」ボタンを押すまで、ツリー自体をデータベースに保存しないでください。 – sarsnake
私のシナリオでは、ノードは独立した構造体なので、ユーザーが新しいノードを追加すると、IDはツリーに戻され、ノードはデータベースに保存されます。ユーザーがツリーを保存するときだけ、ツリーのノードの関係が保存されます。これが意味をなされることを望む。 – sarsnake
ポップアップが送信されると、そのID(データベースからの一意のノードID)を返し、ツリーをJavascriptで更新する必要があります。 – sarsnake