为什么Response.Redirect的工作不

问题描述:

这里是回传动作我的C#代码为什么Response.Redirect的工作不

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

当我调试,我可以看到,执行来在这条线,但随后也移动到下一行,最后去结束并返回View()。为什么我不重定向到〜/ Admin/Home ??? 发布回显示其主要的URL后。

你有没有使用RedirectToAction,而不是考虑:

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

我假设你的控制器HomeController和动作方法的名字是Admin

使用RedirectToAction将更适合MVC范例。