點擊一個按鈕,我需要確保窗口控件更改爲新的新元素(選項卡)。因此,我使用的是這樣的,以html:window.location.reload();在IE8中失去視圖狀態
<input id="back" type="button" value="Back to Form" onclick="backTo();">
和相應的JS代碼是: -
function backTo(){
window.location.href='#fragment-1';
window.location.reload();
}
論在Firefox以上執行時,控制將會返回到元件(片段1 ),其中字段具有預先輸入的文本數據。雖然IE8控件中的相同內容返回到fragment-1元素,但所有輸入的prev文本數據都會丟失。
此外,我已經添加了緩存控制參數設置爲public,並試圖查看這是否有助於視圖狀態從緩存加載,無論何時控制回到給定的div /元素。
遺漏了什麼?
我試過history.go(),這也是導航到新的元素,但仍然viewstate(文本內的文本)缺失。 – 2012-02-14 11:02:21