如何使用asp.net c#中的response.redirect()重定向到上一页

本文关键字:重定向 一页 redirect response asp 何使用 net 中的 | 更新日期: 2023-09-27 18:20:16

现在我有一个文件夹,里面有另一个文件夹。这两个文件夹名分别叫做"pc details"answers"pchardwaredetails"

当在"pchardwaredetails"中的页面上时,我想使用按钮和response.redirect()返回到"pc details"中的一个页面,但文件路径对我来说太复杂了。从"pchardware details"的"details"页面到"pc details"的"viewMore"页面的文件路径可能是什么?

此外,请随时解释路径是如何工作的,这样我就知道未来的

感谢

如何使用asp.net c#中的response.redirect()重定向到上一页

通常页面的Referrer(HTTP头),告诉你来自哪个页面,所以要返回,你应该能够做到:

Response.Redirect(Request.UrlReferrer.ToString());

这是假设你came来自PC Details。但是,如果您从其他页面在PC Hardware Detailsland,那么这将不起作用,您将不得不硬编码返回功能。

您可以简化ASP.NET路径并使用~,例如:

Response.Redirect("~/some/path/pc_details.aspx");