如何使用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"页面的文件路径可能是什么?
此外,请随时解释路径是如何工作的,这样我就知道未来的
感谢
通常页面的Referrer
(HTTP头),告诉你来自哪个页面,所以要返回,你应该能够做到:
Response.Redirect(Request.UrlReferrer.ToString());
这是假设你came
来自PC Details
。但是,如果您从其他页面在PC Hardware Details
上land
,那么这将不起作用,您将不得不硬编码返回功能。
您可以简化ASP.NET路径并使用~
,例如:
Response.Redirect("~/some/path/pc_details.aspx");