Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC 5, добавляется лишнее имя контроллера в url запрашиваемых ресурсов / 3 сообщений из 3, страница 1 из 1
08.08.2017, 21:36
    #39502172
Oleg5555
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC 5, добавляется лишнее имя контроллера в url запрашиваемых ресурсов
Добрый день. Осваиваю ASP.NET MVC 5, столкнулся с такой проблемой, при запросе из скрипта страницы любого ресурса (ajax запрос, запрос на картинку) в url запроса после имени хоста всегда вставляется лишнее имя контроллера. Например, есть контроллер CustomerController, у него есть HttpPost метод действия ServiceGroupData который возвращает json. Вызываю этот метод ajax-ом через jQuery с параметром url: 'customer/servicegroupdata'. В итоге для локального хоста формируется url - localhost:53001/ customer /customer/servicegroupdata, а должен быть localhost:53001/customer/servicegroupdata. Или при запросе gif в скрипте получаю url - localhost:53001/ customer /Content/images/preloader2_64.gif, хотя должен localhost:53001/Content/images/preloader2_64.gif. Т.е. в качестве имени хоста почему-то получается localhost:53001/customer, хотя должно быть просто localhost:53001. По неправильным адресам, естественно, получаю NotFount. Причем в том же контроллере есть аналогичный метод действия с аналогичным представлением где все работает, а сделано практически один в один. Думаю, я просто упустил какую-то настройку или какое-то простое действие и знающие люди знакомы с данной проблемой. Подскажи пожалуйста, в чем дело?
...
Рейтинг: 0 / 0
08.08.2017, 21:52
    #39502184
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC 5, добавляется лишнее имя контроллера в url запрашиваемых ресурсов
Oleg5555Вызываю этот метод ajax-ом через jQuery с параметром url: 'customer/servicegroupdata'. В итоге для локального хоста формируется url - localhost:53001/ customer /customer/servicegroupdata, а должен быть localhost:53001/customer/servicegroupdata.

url: ' / customer/servicegroupdata'

красненьким выделил
...
Рейтинг: 0 / 0
08.08.2017, 22:08
    #39502194
Oleg5555
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC 5, добавляется лишнее имя контроллера в url запрашиваемых ресурсов
Да, глупая ошибка. Спасибо за ответ, заработало. Непонятно только почему же аналогичный ajax с параметром url: 'customer/indexdata' работал...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC 5, добавляется лишнее имя контроллера в url запрашиваемых ресурсов / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]