2011-05-15 3 views
1

вот мои C# код в действии обратной передачиПочему Response.Redirect не работает

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

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

ответ

1

Рассматривали ли вы с помощью RedirectToAction вместо:

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

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

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

Смежные вопросы