У меня есть действие GET для создания записей. Поскольку страница несколько динамическая, я не использую модель для хранения данных. Я ухожу, чтобы сделать OAuth, только чтобы позже вернуться к экрану создания. Чтобы передать данные обратно, я перенаправляю строку запроса. Я анализирую строку запроса в действии GET, а затем показываю представление. Дело в том, что строка запроса отображается в браузере. Это отображает псевдочувствительные данные.
Поскольку я использую только строку запроса для передачи данных, мне интересно, могу ли я выбросить строку запроса, чтобы она не отображалась в браузере.
Иначе, есть ли способ перейти к другому действию без перенаправления? Я обнаружил, что если я вызываю «другой» метод действия напрямую, он пытается найти исходное действие. Я могу явно изменить строку return View(viewModel)
на return View("create", viewModel)
, но это выглядит очень грязно.