现在我有一个文件夹,里面有另一个文件夹。这两个文件夹名称称为“pc details”和“pchardwaredetails”
当在“pchardwaredetails”的页面上时,我想使用按钮和response.redirect()返回“pc details”中的页面,但文件路径对我来说太复杂了。文件路径可能是从“pchardwaredetails”中名为“Details”的页面到“pc details”中名为“viewMore”的页面?
另外,请随时解释路径是如何工作的,所以我知道将来
感谢
答案 0 :(得分:22)
通常页面的Referrer
(HTTP标题)告诉您您来自哪个页面,以便返回您应该能够做到的事情:
Response.Redirect(Request.UrlReferrer.ToString());
假设您came
来自PC Details
。但是,如果您land
来自其他某个页面PC Hardware Details
,那么这将无效,您必须对后面的功能进行硬编码。
您可以简化ASP.NET路径并使用~
,例如:
Response.Redirect("~/some/path/pc_details.aspx");