13

现在我有一个文件夹,里面有另一个文件夹。这两个文件夹名称分别称为“pc details”和“pchardwaredetails”

当在“pchardwaredetails”中的页面上时,我想使用按钮和 response.redirect() 返回“pc 详细信息”中的页面,但文件路径对我来说太复杂了。从“pchardwaredetails”中名为“Details”的页面到“pc details”中名为“viewMore”的页面的文件路径可能是什么?

也请随时解释路径是如何工作的,所以我知道未来

谢谢

4

1 回答 1

26

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

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

这是假设你camePC Details. 但是,如果您landPC Hardware Details其他页面开始,那么这将不起作用,您将不得不对返回功能进行硬编码。

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

Response.Redirect("~/some/path/pc_details.aspx");
于 2013-06-27T09:22:31.177 回答