尚方寶劍之說(shuō)
2018-12-07 06:50:14
舉例:?
? ? ? 添加頁(yè)面.aspx
操作:
? ? ? 添加數(shù)據(jù) ?→ ?添加成功?→ F5刷新頁(yè)面添加成功。
理想結(jié)果:
? ? ?F5刷新頁(yè)面 ?無(wú)再次添加.
曾使用過(guò)isPostBack 但是服務(wù)器按鈕失效.
目前能使用跳轉(zhuǎn)解決問(wèn)題。
求大俠! 給幾個(gè)新的方法! 能更好的阻止這種情況的發(fā)生。 不用使用跳轉(zhuǎn)方式.
8 回答

猛跑小豬
TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
判斷重復(fù)提交的內(nèi)容一樣就拒絕提交唄(記錄到session中或cookie中等方法)我建議跳轉(zhuǎn)最好是防止F5刷新提交的方法或者ajax提交(當(dāng)然還有看你的js執(zhí)行邏輯)對(duì)于F5刷新不起作用

ITMISS
TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個(gè)贊
把整個(gè)頁(yè)面用updatepanel圈起來(lái)就行,我發(fā)現(xiàn)它兩有兩功能1.各種回發(fā)頁(yè)面控件填寫的值不會(huì)丟失2.刷新不出來(lái)煩人的提示
isPostBack怎么會(huì)讓按鈕失效?你代碼是不是有問(wèn)題

慕娘9325324
TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
是按鈕里的方法體! ?
if(isPostBack){
}
updatepanel 這個(gè)雖然是異步 但是它有時(shí)候會(huì)破壞你的布局.
- 8 回答
- 0 關(guān)注
- 352 瀏覽
添加回答
舉報(bào)
0/150
提交
取消