Почему Response.Redirect не работает - PullRequest
1 голос
/ 15 мая 2011

вот мой код C # в действии обратной передачи

if (something-true)
   Response.Redirect("~/Admin/Home",true);

Когда я отлаживаю, я вижу, что исполнитель входит в эту строку, но затем также переходит к следующим строкам и, наконец, идет в конец и возвращает View (). Почему я не перенаправляю на ~ / Admin / Home ??? После отправки обратно отображается основной корневой URL.

1 Ответ

1 голос
/ 15 мая 2011

Рассматривали ли вы вместо этого RedirectToAction :

return RedirectToAction("Admin", "Home");

Я предполагаю, что ваш контроллер - HomeController, а имя метода действия - Admin.

Использование RedirectToAction намного лучше соответствовало бы парадигме MVC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...