我正在开发一个使用 Asp.net 3.0 开发的零售网站。我有一个购物车系统,所以当用户将一些商品添加到他们的购物车时,他们会被重定向到购物篮页面。我在篮子页面上有一个按钮,让他们返回添加更多项目。我不知道该怎么做。
情况就是这样。
Home Page -> Mens Clothing Product List -> Jeans Page -> Basket pgae
现在,当用户访问男装时,他们会看到所有商品,然后他们会选择一件他们想购买的牛仔裤,然后他们会被重定向到牛仔裤页面。现在他们将商品添加到他们的购物篮并重定向到购物篮页面,现在我在购物篮页面上有一个名为“继续购物”的按钮,当他们点击时(截至目前,他们被重定向到主页)但我需要他们重定向到男装产品列表而不是主页。
CASE 1
我用谷歌搜索了它,发现我们可以使用 URLReferrer 并检查它是否为空。但在我的情况下,它始终是篮子页面 URL,因为我在牛仔裤页面上使用 Response.Redirect。所以我不能使用 URLReferrer。
CASE 2
我还发现使用 Javascript History 我们可以回到 1 或 2 页。但是因为我想保留用户数据和 CART 我也不能使用它,因为它会使用浏览器缓存并且不会保存任何用户数据。
CASE 3
我正在考虑使用上下文或会话将当前页面 URL 存储在牛仔裤页面上,我可以在篮子页面中检查它,如果它不为空,则重定向到该页面。但我想再退一步,即。男装页面不是牛仔裤页面。
我真的不确定这是否是一个好主意。请建议。
谢谢...