Я пытаюсь передать несколько параметров из действия A в действие B.
public IActionResult A(string name){ // some code }
public IActionResult B() { return RedirectToAction("A", new {name = "John" }); }
Это отлично работает. Но я хочу добиться того, чтобы эти параметры не отображались в URL, потому что когда мне нравится приведенный выше пример, мой URL выглядит как http://myapp.com/users?name=John
. Я хочу, чтобы URL был ясен без? и следующая строка.
Я пытался использовать TempData[]
, и он работает локально, но когда я публикую свое приложение в Azure, оно не работает.
Пробовал с ViewData[]
, но обнаружил, что с перенаправлением он пропадает.
Я пытался использовать javascript для разделения URL, но у него есть некоторые ненужные перезагрузки.
Есть ли какой-нибудь способ сделать это, с помощью javascript или .net или чего-то еще?
Спасибо