0

ASP.NET 4 である種の TagCloud/Selection を書きたいです。

タグのリストが表示され、テキストをクリックしてタグの一部を追加できます。

それを行うための最良のアプローチは何ですか?

アイデア 1 使用可能なすべてのタグと選択されたタグを含むモデルを使用する。タグをクリックすると、モデル全体がコントローラーに送信され、選択したタグがリストに追加されます。

利用可能なタグがたくさんある場合、これは多くのトラフィックを消費すると思います。

アイデア2

ここで、stackoverflow のようにタグを追加するだけです。

しかし、どうすればモデルを更新できますか?

のコンテンツをコントローラーに投稿するにはどうすればよいですか?

前もって感謝します

よろしく

ステファン

4

1 に答える 1

0

モデルにすべてのタグのリストを保存する代わりに、選択されたタグのリストを保存するだけです。そのモデルをビューにバインドします。

タグを表す文字列パラメーターを使用して、コントローラーにpostメソッドを追加します。いくつかのロジックを実行します。

次に、タグの名前を渡すそのメソッドへのjavascriptまたはjqueryajax呼び出しを記述します。

ビューを更新する必要がある場合は、htmlをajax呼び出しに置き換える必要があります。

または、通常の投稿だけでこれらすべてを行うことができます。それはあなたのニーズ次第です。

于 2012-11-18T14:13:56.373 に答える