我在我的按钮上使用函数history.go(-1)函数返回。但是我在下拉列表中选择了一个概率值。
sourceview显示所选的原始值,但在UI上显示之前的值
表示当我点击后退按钮时,
UI显示相同的值,但是当我查看源代码时,所选的值与需要显示的值相同
例如
假设我的下拉列表中的数据格式为MM / YYYY 首先我选择02/2010,然后选择04/2010 现在当我点击后退按钮时有onclick =“history.go(-1)”
然后下拉列表中的值保持不变,即04/2010,但是当我看到源代码时,对于下拉列表,所选值显示为02/2010。
我无法理解这种UI行为。任何人都可以帮我纠正这个
答案 0 :(得分:1)
这是合法的浏览器行为,显示页面的最后状态而不是重新加载它。
您可以强制页面始终通过在代码中包含此内容来重新加载:
Response.Expires = -1;
Response.Cache.SetNoServerCaching();
Response.Cache.SetAllowResponseInBrowserHistory(false);
Response.CacheControl ="no-cache";
Response.Cache.SetNoStore();