history.go(-1)函数没有刷新服务器端控件

时间:2010-12-30 05:46:43

标签: javascript asp.net

我正在使用下拉菜单,一个devexpress网格视图和我页面上的一个按钮。

我的gropdown包含MM / YYYY格式的月份,并且在下拉列表的选择中更改数据在网格视图中的绑定。

按钮的功能是与浏览器的后退按钮一样在前一页上进行。

现在,我的问题是,如果我选择任何月份,然后选择另一个月,数据会发生变化。 但现在当我点击onclick =“history.go(-1)”的后退按钮时,更改网格视图上的数据,但下拉列表中的月份保持不变。

例如:

假设,首先我将月份选为02/2010 此时,网格视图中的数据仅供参考01234

现在当我选择月03/2010时 网格中的数据更改为56789

现在当我点击后退按钮时,网格中的数据更改为01234,但下拉列表中的月份仍为03/2010。

请帮帮我..

提前感谢所有为此提供解决方案的人。

2 个答案:

答案 0 :(得分:1)

服务器端网页应该有页面超时。这样浏览器将再次从Web服务器获取内容,而不是从历史记录中显示内容。或者浏览器可能会将页面显示为内容已过期,请刷新。

答案 1 :(得分:0)

浏览器正在缓存您的页面。您应该在页面中添加会话跟踪器或其他内容,然后返回LINK(又名JS)