RedirectToRoutePermanent 和 RedirectToRoute 之间有什么区别?

what is difference between RedirectToRoutePermanent and RedirectToRoute?

这个问题我需要帮助。 asp.net 核心中的 RedirectToRoutePermanent 和 RedirectToRoute 有什么区别?

唯一的区别是 return发送到浏览器的 HTTP 代码:

不同的是,如果你 return 一个 301 HTTP 代码,下一次浏览器尝试连接到 URL,它会直接去替代 URL(所以它将不再尝试旧的 URL)。

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

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