Asp.net RedirectToRoutePermanent和RedirectToRoute之间的区别是什么?

Asp.net RedirectToRoutePermanent和RedirectToRoute之间的区别是什么?,asp.net,asp.net-mvc,asp.net-mvc-4,asp.net-core,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Asp.net Core,这个问题我需要帮助。 在asp.net core中,RedirectToRoutePermanent和RedirectToRoute之间有什么区别?唯一的区别是返回到浏览器的HTTP代码: 返回永久移动的301 HTTP代码 返回临时移动的302 HTTP代码 不同之处在于,如果返回301 HTTP代码,下次浏览器尝试连接到URL时,它将直接转到替代URL,因此不再尝试旧URL 使用302代码,浏览器仍将尝试连接到URL 你可以在维基百科上阅读更多关于差异的信息: 两者都不存在于ASP.NET核

这个问题我需要帮助。
在asp.net core中,RedirectToRoutePermanent和RedirectToRoute之间有什么区别?

唯一的区别是返回到浏览器的HTTP代码:

返回永久移动的301 HTTP代码 返回临时移动的302 HTTP代码 不同之处在于,如果返回301 HTTP代码,下次浏览器尝试连接到URL时,它将直接转到替代URL,因此不再尝试旧URL

使用302代码,浏览器仍将尝试连接到URL

你可以在维基百科上阅读更多关于差异的信息:


两者都不存在于ASP.NET核心中,都是属于.NET Framework的System.Web中的属性。不过,如果您在文档中循环它们,就可以解释它们的区别:它们确实存在于ASP.NET核心中。它们都是这个类的方法,名字很明显。一个重定向,另一个永久重定向。什么是不清楚的?