перенаправить в другое представление с несколькими параметрами, расположенными в другом контроллере jquery - PullRequest
0 голосов
/ 04 октября 2018

Я работаю над mvc, и я застрял в одном месте, где я хочу перенаправить из вида в другой,

У меня есть 2 метода в моем контроллере, где я хочу перенаправить из одного в другой,

вот мои методы,

    public ActionResult Test1()
    {
        return View();
    }
    [HttpGet]
    public ActionResult Rest2()
    {
        return View();
    }

и мой вызов ajax

var url = window.location.pathname.substring(0, window.location.pathname.lastIndexOf("/") + 1);//to get current url
$.ajax({
    url:  "@Url.Action("../RegForm/Rest2")",
    type: "GET",
    contentType: "application/json; charset=utf-8",
    async: true,
    error: function (error) {
    },
    success: function (response) {

    }
});

Отладчик идет к моему контроллеру, но возвращается в том же виде

чтоя могу сделать здесь?

1 Ответ

0 голосов
/ 04 октября 2018

Если вы хотите перенаправить, вам абсолютно не нужен AJAX.Вы используете AJAX только тогда, когда хотите остаться на той же странице и обновить только ее часть.

Так что, если вы хотите перенаправить браузер:

var url = '@Url.Action("Test2", "Home",new { ID=1, Name="LMK", Date="05-10-18" })'; 
window.location.href = url
...