Действие не найдено, когда страница не находится в корне

Я использую jtable в ASP.NET WebForms, и у меня есть все страницы в папке ~/Pages/. При загрузке веб-страницы с помощью jtable сетевой профилировщик в Google Chrome сообщает мне, что не удалось найти StudentList в ~/Pages/Default.aspx (ошибка 404) вместе с всплывающим окном с этим сообщением.

Произошла ошибка при общении с сервером.

часть действия jtable выглядит следующим образом

actions: {
   listAction: '/Default.aspx/OfficerList',

Но когда я перемещаю этот файл в корневой каталог, все в порядке.

Это почему?

1 ответ

Решение

Удалить / из списка действий

listAction: 'Default.aspx/OfficerList',

Потому что если у вас есть /Default.aspx/OfficerList' это то будет искать Default.aspx на корню.

Другие вопросы по тегам