私はASP.NET MVC 3の世界にかなり慣れていませんが、すでにある程度の経験があります。次のような機能を実現しようとしています。
- HTML スニペットを返す MVC コントローラーへの AJAX 呼び出しを行う
- そのスニペットが返されたら、いくつかの JavaScript (jQuery) イベントをその要素にバインドしたいと思います
私の見方では、それを解決するためのいくつかのオプションがあります。
- これらの要素をイベントにバインドするスクリプト ブロックを返します。すべてのスクリプト ブロック タグを 1 か所でまとめたいので、使用したくありません。
- JavaScript 関数を作成し、AJAX 呼び出しが正常に返されたら呼び出します。それは素晴らしくきれいかもしれませんが、コードの別の場所で同じ AJAX 呼び出しを行うと、すべての呼び出しでその関数の名前を記述する必要があります (私にはばかげているようです..)
2 番目のオプションを完成させるために、AJAX 呼び出しを生成する HTML ヘルパーを使用することがあります。
ここで見逃しているベストプラクティスはありますか?
不明な点がある場合は、コメントしてください。明確にしようとします。
ありがとう。