【发布时间】:2011-06-06 13:54:52
【问题描述】:
我有一个 aspx 页面,在里面我调用了一个 .ascx 页面,它是购物车,在 ascx 页面上我有很多指向书籍的链接,我们可以将书籍添加到购物车中。单击添加按钮后,我将 bookid、name、price 存储在 cookie 中,在 ascx 页面上,我使用会话变量将值复制并粘贴到购物车中,一切正常..代码是这样的..点击添加 btn 我调用这个 javascript 函数
function addCookies(typeShopping,id,name,price) {
document.cookie = typeShopping + "=" + id + "," + name + "," + price;
}
但在此之后,我必须回帖,以便加载 ascx 页面并将此信息添加到购物车中。所以调用这个函数的btn是这样的..
<a onclick="addCookies('ShoppingCart',1, 'A summary of the Creed....' ,25);"href=".../ShowBooks.aspx?CategoryName=Qur'an&Mushaf&CatID=1" </a>
但是正如您所见,这会导致页面回发,尽管该商品已添加到购物车中,但我会移至顶部,但我该怎么做?我一直在看同一本书。
【问题讨论】:
标签: javascript asp.net