Asp.net mvc 什么';RedirectToRoute和RedirectToAction在ASP.NET MVC中的区别是什么?

Asp.net mvc 什么';RedirectToRoute和RedirectToAction在ASP.NET MVC中的区别是什么?,asp.net-mvc,asp.net-mvc-routing,Asp.net Mvc,Asp.net Mvc Routing,RedirectToRoute和RedirectToAction的ASP.NET MVC有什么区别?“重定向到路由”查找global.asax中定义的路由表,“重定向到操作”会将您重定向到指定的控制器/操作 这就是问题的实质理想情况下,我会使用重定向路由进行操作链接/图像,并在控制器的操作中使用重定向到另一个控制器的操作 RedirectToRoute表示它重定向到路由API中定义的特定URL。(Global.asax) 重定向到操作将向浏览器返回一个http 302响应,然后浏览器将向指定操作

RedirectToRoute
RedirectToAction
的ASP.NET MVC有什么区别?“重定向到路由”查找global.asax中定义的路由表,“重定向到操作”会将您重定向到指定的控制器/操作


这就是问题的实质

理想情况下,我会使用
重定向路由
进行操作
链接/图像
,并在
控制器的操作
中使用
重定向到另一个
控制器的操作

RedirectToRoute表示它重定向到路由API中定义的特定URL。(Global.asax)


重定向到操作将向浏览器返回一个http 302响应,然后浏览器将向指定操作发出获取请求

当您将在“检查元素网络”选项卡中看到时,RedirectToRoute也会返回302响应