За кулисами Ненавязчиво, JQuery просто сопоставляет ссылки ajax с a[data-ajax=true]
и запускает этот код:
$(document).on("click", "a[data-ajax=true]", function (evt) {
evt.preventDefault();
asyncRequest(this, {
url: this.href,
type: "GET",
data: []
});
});
asyncRequest
просто запускает вызов $ .ajax со всеми собранными для него параметрами.
Вы можете получить тот же эффект, просто отправив ссылку на вашу ссылку. Предполагая, что вы даете своей ссылке идентификатор с дополнительными HtmlAttributes, как это:
@Ajax.ActionLink("ClickMe", "List", "Organizations", New AjaxOptions With {.UpdateTargetId = "dashboardDetails"}, new { id = "myajaxLink" })
Вы можете просто вызвать его с помощью:
$('#myajaxLink').click();