Viktor_Ilukhin
@Viktor_Ilukhin
Just ♥ code

ASPMVC JS — как сделать вызов действия контроллера из JS метода, не указывая хост и порт?

Добрый день.

Есть метод, в котором я бы хотел указывать URL без хоста и порта, т.е. в виде "/home/ToCancel?id=", но если хост и порт не указывать, то ничего не работает. Как это можно сделать?

$.ajax({
type: "GET",
url: "localhost:18459/home/ToCancel?id=" + id,
data: id,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) { alert(data); },
failure: function (errMsg) {
alert(errMsg);
}
});
  • Вопрос задан
  • 31 просмотр
Решения вопроса 1
Viktor_Ilukhin
@Viktor_Ilukhin Автор вопроса
Just ♥ code
Я сделал таким образом:
location.href = "/Home/Day?selectedDate=" + date.format("YYYY-MM-DD");

Url.Action - использовать не могу, т.к. этот переход выполняется в JavaScript процедуре-обработчике события fullcalendar.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@PushMeNow
asp.net mvc / c# разработчик
ну вообще лучше так явно не указывать url, а довериться компилятору и вызвать метод Url.Action("метод контроллера"), который отрендерит правильный адрес. по поводу вашего вопроса: попробуйте в настройках проекта создать виртуальный каталог на локальном iis, а путь пропишите тот, который вам нужен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
17 авг. 2018, в 17:10
15000 руб./за проект
17 авг. 2018, в 16:58
60000 руб./за проект
17 авг. 2018, в 16:55
10000 руб./за проект