ActionRequest hopping - PullRequest
       8

ActionRequest hopping

0 голосов
/ 20 февраля 2019

Я работал с контроллерами некоторое время, и все работает очень хорошо.До сих пор!Мой текущий сценарий состоит в том, что у меня есть представление, которое содержит кнопку, которая запускает код JavaScript.

Этот код JS затем запускает метод контроллера.И здесь у меня есть условие if, которое возвращает представление или выполняет RedirectToAction к методу другого контроллера, который возвращает представление.

При нажатии этой кнопки я вижу в отладчике, что мой код проходит через все этиметоды, когда дело доходит до возврата представления, ничего не происходит.

Ниже приведена упрощенная версия моего кода:

<script>
jQuery.ajax({
        type: "POST",
        url: "@Url.Action("applyChanges", "Controller1")",
        data: { jsondata: config}
    });
</script>
    public class Controller1: Controller {
        public ActionResult applyChanges(string jsondata)
        {

            return RedirectToAction("validateData", "Controller2", new { id = account.id});
        }
    }
    public class Controller2: Controller
    {
        public ActionResult validateData(int id)
        {
            if(data.stored.under.this.id == false)
            {
                return View("validateData");
            }
            else
            {
                return RedirectToAction("viewList", "PMGLists", new { id = id });
            }
        }
    }

Браузер просто остается так, как будтоничего не случилось.Что мне здесь не хватает?

...