繁体   English   中英

如何从ASP.NET MVC中的同一操作重定向到另一个视图或外部站点?

[英]How can I redirect to either another view or an external site from the same action in ASP.NET MVC?

重定向到另一个View返回一个ActionResult

重定向到外部站点将返回RedirectResult

如何从同一Action重定向到另一个View或外部站点(基于条件逻辑)?

我应该使用哪种退货类型?

使用RedirectResultActionResult应该可以解决您的目的。

例如:

public ActionResult RedirectMe()
{
   switch(condition)
   {
      case "RedirectOutside":
      return Redirect("http://byebye.com");
      break;
      case "RedirectToAction":
      return RedirectToAction("action", "controller");
      break;
      ...
   }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM