情景如下: 我們用<asp:textbox id="txtDate">控件 在服務器端代碼中給txtDate賦成當前日期的值(不含時間). 這樣客戶端id為txtDate文本框顯示的應該是當前日期值.可是txtDate顯示的是前一天的日期. 客戶填完數據后沒選日期直接提交, 這樣客戶端和服務器端的日期就相差了一天. 在修改數據時改的就是前一天的數據(今天的數據把前一天的沖掉).客戶的本地系統日期沒有問題,在我把他的IE7臨時文件和表單刪除后,重啟IE,日期顯示正常....IE7緩存的bug,怕以后再出現,我目前的解決方法是不緩存頁面<META http-equiv="pragma" content="no-cache"> <META http-equiv="Cache-Control" content="no-cache, must-revalidate"> <META http-equiv="expires" content="Mon, 23 Jan 1978 12:52:30 GMT">Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);由于沒法重現bug,不知道有沒有用, 誰有過類似經驗,幫忙指導一下,謝謝.
- 1 回答
- 0 關注
- 397 瀏覽
添加回答
舉報
0/150
提交
取消