2010-11-22 3 views
1

HtmlHelper拡張でjQueryjQuery UIを使用しています。 そして何とかAjaxHelperを使用する利点は私には分かりませんでした。(または多分私は無知です) 私はちょうどasp.net mvcのAjaxHelperクラスの使い方を知りたいと思っていました。本当に私のプロジェクトに取り入れる価値があるかどうか。asp.net mvcでjQueryを使用しているときにAjaxHelperクラスを使用します

私は自分自身が快適であることがわかっていますが、それを完全に探索しないと快適ではないので、明らかな利点を指摘できる人もいます。

答えて

3

AjaxHelperは、と同じですが、MS AJAX固有のjavascript(onclick="some very ugly code that performs an AJAX request and handles the result"など)でHTMLコードを汚染している点が異なります。したがって、jqueryを使用している場合は、AjaxHelperについて考えないことを強くお勧めします。ところで、ASP.NET MVC 3から始めると、MS AJAXはデフォルトフレームワークとしてjqueryに置き換えられ、AjaxHelperはきれいなマークアップを生成し、ハンドラは目立たないように付けられます。

+0

はい、私はasp.net mvc3を使用しています。 –

+0

さて、AjaxHelperはHTML5の 'data- *'属性を使用して、実行する必要があるアクションを目立たないように指示します。たとえば、 'test link'というリンクを生成し、 'jquery.unobtrusive-ajax.js'をプロジェクトに組み込むと、それが動作します。 –

関連する問題