Я пытаюсь использовать ajax с приложением asp.net mvc.
Важные вещи, которые у меня есть в Index.cshtml:
<p>
@Ajax.ActionLink("Get DateTime", "GetDateTime", new AjaxOptions() { UpdateTargetId = "status" })
</p>
<span id="status">No Status</span>
И в HomeController.cs:
public string GetDateTime()
{
return DateTime.Now.ToLongTimeString();
}
При такой настройке я предполагаю, что при щелчке ссылки действия в пользовательском интерфейсе будет обновлена только область пролета.Однако в результате я получаю совершенно новую белую страницу со временем, напечатанным в левом верхнем углу.Я даже не получаю синюю главную страницу mvc.
Web.config утверждает, что UnobtrusiveJavaScriptEnabled равно true .
Итак, как заставить этот простой вызов ajax работать?
-pom-