1

私はASP.NET MVC 3の世界にかなり慣れていませんが、すでにある程度の経験があります。次のような機能を実現しようとしています。

  1. HTML スニペットを返す MVC コントローラーへの AJAX 呼び出しを行う
  2. そのスニペットが返されたら、いくつかの JavaScript (jQuery) イベントをその要素にバインドしたいと思います

私の見方では、それを解決するためのいくつかのオプションがあります。

  1. これらの要素をイベントにバインドするスクリプト ブロックを返します。すべてのスクリプト ブロック タグを 1 か所でまとめたいので、使用したくありません。
  2. JavaScript 関数を作成し、AJAX 呼び出しが正常に返されたら呼び出します。それは素晴らしくきれいかもしれませんが、コードの別の場所で同じ AJAX 呼び出しを行うと、すべての呼び出しでその関数の名前を記述する必要があります (私にはばかげているようです..)

2 番目のオプションを完成させるために、AJAX 呼び出しを生成する HTML ヘルパーを使用することがあります。

ここで見逃しているベストプラクティスはありますか?

不明な点がある場合は、コメントしてください。明確にしようとします。

ありがとう。

4

0 に答える 0