也許你們中的一些人知道這個問題,如果按F5刷新瀏覽器,表單將被重新提交。 我正在尋找一種方法來防止這種情況,和所有我發現是做在同一頁上重定向解決方案提交後防止沒有page.redirect的重新發送表單
Response.Redirect(Request.RawUrl);
這並不工作,但我的問題是,我需要注入javascript在回發之後轉換爲佔位符,因此重定向導致此信息丟失。
PlaceHolder p1 = this.NamingContainer.Parent.FindControl("phPostScript") as PlaceHolder;
GenerateJsTag(script,p1);
Response.Redirect(Request.RawUrl);
有沒有一種方法可以防止重新提交沒有重定向?
感謝
禁用基本的瀏覽器功能,不建議IMO –
是的,我同意你100%。這應該被認爲是標準行爲,並沒有改變。 – Sunil
我添加了一條註釋以突出您所說的內容。 – Sunil