2012-08-09 56 views
0

預先存在的代碼工作,防止重新發布的數據只是一個簡單的補丁我加入ontop的試圖在刷新

//first get the variables 
bridge = namef & valuef 
//a paranoid double check 
if session("gap") = session("oldgap") then session("gap") = "null" 
//the actual comparison 
if bridge = session("gap") then 
drawbridge = "" 
else 
drawbridge = inputscrubber("action") 
end if 
session("oldgap") = session ("gap") 
session("gap") = namef & valuef 
+0

他們需要留在同一頁面,並繼續發佈新數據 – ert3 2012-08-09 18:25:05

回答

3

您應該使用PRG(郵政/重定向/獲取)模式來避免這些問題。

這個想法是一旦表格被髮布,你就會處理它並重定向到不同的頁面。此時用戶可以刷新而不出現任何問題。

+0

它不建議我重寫數據功能,就像我說的補丁其他人的代碼,他們也應該留在同一頁 – ert3 2012-08-09 18:24:07

+1

@ ert3 - 我不是在談論數據功能。這是你在做什麼之後。重定向而不是重新加載相同的頁面。 – Oded 2012-08-09 18:25:54