Почему установка UnobtrusiveJavaScriptEnabled = true предотвращает работу ajax?

Делая образец с бритвой MVC3, я написал:

Show me the time in: @Ajax.ActionLink("UTC", "GetTime", new { zone = "utc" }, new AjaxOptions { UpdateTargetId = "myResults" }) @Ajax.ActionLink("BST", "GetTime", new { zone = "bst" }, new AjaxOptions { UpdateTargetId = "myResults" }) @Ajax.ActionLink("MDT", "GetTime", new { zone = "mdt" }, new AjaxOptions { UpdateTargetId = "myResults" })

Results will appear here

This page was generated at @DateTime.UtcNow.ToString("h:MM:ss tt") (UTC)

Ни один из моих Вызовы ajax работали, пока я не изменил этот ключ в web.config:


Я прочитал в этой статье: http: //weblogs.asp. net / owscott / archive / 2010/11/17 / mvc-3-ajax-redirecting-вместо-обновления-div.aspx
Но теперь моя проверка на стороне клиента работает не так, как раньше.

Мой вопрос is : как сделать так, чтобы проверки на стороне клиента и ajax работали одновременно? Что делает "UnobtrusiveJavaScriptEnabled"? Это переключатель между ними ?! Я надеюсь, что смогу понять это простым языком.

32
задан cloudworks 15 May 2019 в 02:11
поделиться