Behind the scenes Unobtrusive,JQuery simply matches on the ajax links with a[data-ajax=true] and runs this code:
$(document).on("click", "a[data-ajax=true]", function (evt) {
evt.preventDefault();
asyncRequest(this, {
url: this.href,
type: "GET",
data: []
});
});
asyncRequest simply runs an $.ajax call with all the options assembled for it.
You can get the same effect by simply sending a click to your link. Assuming you give your link an id with the optional HtmlAttributes like this:
@Ajax.ActionLink("ClickMe", "List", "Organizations", New AjaxOptions With {.UpdateTargetId = "dashboardDetails"}, new { id = "myajaxLink" })
you can simply trigger it with:
$('#myajaxLink').click();
Ajax.ActionLink, you can simply trigger that link from JQuery. Example added below.