【发布时间】:2011-01-19 01:56:20
【问题描述】:
我有一个 Flash 图像滑块,每个图像下方都有一个按钮。 当我按下该按钮时,用户被重定向到一个新页面 我将该图片产品添加到我的购物车中。
问题是在添加之后,我想将用户重定向回初始页面。
代码:
protected void Page_Load(object sender, EventArgs e)
{
addProductToBasket(getCategoryIdFromUrl(), getProductIdFromUrl());
Response.Redirect(Request.UrlReferrer.ToString());
}
请注意,在 Firefox 中运行良好,但在 IE 或 Chrome 中,它正在下载 swf...如果我评论 Response.Redict(...) 用户仍然在此页面上,因此单击按钮运行良好,只有重定向似乎是问题所在。
有什么建议吗?
编辑:问题似乎是 Request.UrlReferrer 保留为链接的不是包含 swf 的初始页面,而是 swf 本身....
所以,不要重定向到:
如果确实重定向到 Index.aspx 页面上包含的 swf
已解决:使用会话变量保存初始页面的 url
【问题讨论】:
-
你为什么直接链接到瑞士法郎?为什么不到显示 Flash 电影的页面?
-
嗨里拉。所以,flash 在一个 aspx.page 里面,在 flash 里面我有这个按钮链接到我做计数器的页面,然后我想重定向到初始页面。