2013-09-06 3 views
0
@Ajax.ActionLink("Sales file", "Product", "Import", null, new AjaxOptions{ LoadingElementId = "spinner"}, new {@class="import"}) 

Его два запроса. Один имеет следующий по строке запроса ...Ajax.ActionLink делает две заявки

? X-Requested-With = XMLHttpRequest/Импорт

Я посмотрел на this, но я уверен, что у меня есть только одна ссылка на ajax.unobtrusive на странице.

Любые идеи?

ответ

2

Я подозреваю, что на вашей странице есть еще один файл javascript, который является AJAXifying всеми ссылками. Что-то вдоль линий:

$('a').click(function() { 
    $.get(this.href, function(result) { 

    }); 
    return false; 
}); 

Таким образом, вы получаете 2 AJAX звонки - один в результате jquery.unobtrusive-ajax.js сценария, а другой в результате пользовательского сценария.

Посмотрите на все сценарии, которые включены в ваше представление, и начните их удаление один за другим, пока не найдете курящее оружие.

+0

Вы подозреваете, что правильно. –

Смежные вопросы