我可以通過Ajax.ActionLink調用一個asp.net mvc控制器(「Get customers」,「GetCustomers」,「Customer」);Ajax.ActionLink vs Html.ActionLink + Jquery.Ajax調用
我可以做同樣的Html.ActionLink和jQuery的ajax調用。
差異在哪裏?
我可以通過Ajax.ActionLink調用一個asp.net mvc控制器(「Get customers」,「GetCustomers」,「Customer」);Ajax.ActionLink vs Html.ActionLink + Jquery.Ajax調用
我可以做同樣的Html.ActionLink和jQuery的ajax調用。
差異在哪裏?
差異在哪裏?
在必須編寫的代碼量(少用Ajax.ActionLink)和您需要的控制級別(更多使用Html.ActionLink和jquery ajax調用)。
所以它的代碼量與所需的控制和功能級別=>由您來決定您需要哪一個。
兩種方法都很好。 Ajax.ActionLink使用jquery.unobtrisuve-ajax腳本對幕後的錨進行AJAX化。
我個人一直使用Html.ActionLink + jQuery。
如果你問我,沒什麼區別$.ajax
就是Ajax.ActionLink
在他的回答中提到的@gdoron的底下。個人使用$.ajax
給出了更多的控制感......你可以操縱$.ajax
中的更多選項一個加點Ajax.ActionLink
是我認爲它提供了開箱即用的支持退化,如果javascript被禁用從來沒有經歷過,但你可以探索它...