Ajax.ActionLink( "Get customers"、 "GetCustomers"、 "Customer")経由でasp.net MVCコントローラを呼び出すことができます。Ajax.ActionLink対Html.ActionLink + Jquery.Ajaxコール
私はHtml.ActionLinkとjquery ajax呼び出しで同じことができます。
違いは何ですか?
Ajax.ActionLink( "Get customers"、 "GetCustomers"、 "Customer")経由でasp.net MVCコントローラを呼び出すことができます。Ajax.ActionLink対Html.ActionLink + Jquery.Ajaxコール
私はHtml.ActionLinkとjquery ajax呼び出しで同じことができます。
違いは何ですか?
違いはありますか?
あなたが書く必要があるコードの量(Ajax.ActionLinkではより少ない)と必要な制御レベル(Html.ActionLinkとjquery ajax呼び出しでさらに多く)で。
コードの量と必要な機能のレベルを比較して、どれを必要とするかを決めるまでになります。
どちらのアプローチも完全に問題ありません。 Ajax.ActionLinkは、jquery.unobtrisuve-ajaxスクリプトを使用して、背後のアンカーをAJAXifyします。
個人的に私は常にHtml.ActionLink + jQueryを使用します。
$.ajax
は、Ajax.ActionLink
が、彼の答えで述べた@gdoronとしてフードの下で使用しているものです。個人的には$.ajax
を使用するとより多くのコントロールが得られます... $.ajax
の1つのプラスポイントで利用可能なその他のオプションを操作できます。JavaScriptが無効になっていてもエクスペリエンスはできませんが、それ...