powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC 5, добавляется лишнее имя контроллера в url запрашиваемых ресурсов
3 сообщений из 3, страница 1 из 1
ASP.NET MVC 5, добавляется лишнее имя контроллера в url запрашиваемых ресурсов
    #39502172
Oleg5555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Осваиваю 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
ASP.NET MVC 5, добавляется лишнее имя контроллера в url запрашиваемых ресурсов
    #39502184
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg5555Вызываю этот метод ajax-ом через jQuery с параметром url: 'customer/servicegroupdata'. В итоге для локального хоста формируется url - localhost:53001/ customer /customer/servicegroupdata, а должен быть localhost:53001/customer/servicegroupdata.

url: ' / customer/servicegroupdata'

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


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