У меня есть следующий код:Ajax ActionLink не работает для меня
<ul class="nav nav-tabs">
<li>@Ajax.ActionLink("Home", "Index", "Home", new AjaxOptions { UpdateTargetId = "updaterDiv", OnSuccess = "function() {alert('onsuccess fired'); }"}) </li>
...
<div id="updaterDiv" style=" height: 200px; width: 200px;">
</div>
и действие Index в HomeController
public ActionResult Index()
{
if (Request.IsAjaxRequest())
{
return PartialView("_RefreshedHandler");
}
return View();
}
OnSuccess событие в AjaxOptions не увольняют, когда Я нажимаю на ссылку. Что я делаю не так? То, что я пытаюсь достичь, заключается в том, чтобы избежать повторной передачи и обновления на всей странице при нажатии ссылки, но только обновление определено в разделе
Есть ли ошибки в консоли отладки? – Jasen
Нет, никаких ошибок. Ссылка действия не ведет себя так, как я надеюсь, она по-прежнему делает обратную передачу и полное обновление страницы. Но я думаю, это потому, что он не действует как Ajax actionLink, так как он не касается AjaxOptions – user1960836
Полное обновление обычно указывает, что скрипты 'jquery.unobstrusive-ajax.js' загружены неправильно. – Jasen