Я отправляю форму Ajax, но когда она попадает в контроллер, Request.IsAjax возвращает false, и моя страница, следовательно, перенаправляет.Кто-нибудь знает, почему он это делает?
Я искал в Интернете и убедился, что:
У меня есть следующее в моем файле web.config под <appSettings>
:
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
У меня есть следующие сценарии на моей странице во время выполнения от просмотра источника:
<script src="/Scripts/jquery-1.5.1.min.js" type="text/javascript" />
<script src="/Scripts/modernizr-1.7.min.js" type="text/javascript" />
<script src="/Scripts/jquery-ui-1.8.11.min.js" type="text/javascript" />
<script src="/Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript" />
<script src="/Scripts/jquery.validate.min.js" type="text/javascript" />
<script src="/Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript" />
Не уверен, что это красная сельдь, но я упомяну об этом, потому что наткнулся на кирпичную стену - когда я просматриваю источник в Google Chrome, только первый скрипт имеет отформатированные цвета, что заставляет меня думать, что я неполучил правильный синтаксис - но он выглядит правильно для меня!Помощь!