后端防止用戶重復(fù)提交 c#服務(wù)端如何防止多次請(qǐng)求?
c#服務(wù)端如何防止多次請(qǐng)求?1>定義標(biāo)志位:點(diǎn)擊觸發(fā)請(qǐng)求后,標(biāo)志位為假;請(qǐng)求后(或包括請(qǐng)求后的特定業(yè)務(wù)流程處理),標(biāo)志位為真。通過標(biāo)志位判斷用戶點(diǎn)擊是否有響應(yīng)。2>卸載和重新加載綁定事件:?jiǎn)螕?/p>
c#服務(wù)端如何防止多次請(qǐng)求?
1>定義標(biāo)志位:
點(diǎn)擊觸發(fā)請(qǐng)求后,標(biāo)志位為假;請(qǐng)求后(或包括請(qǐng)求后的特定業(yè)務(wù)流程處理),標(biāo)志位為真。通過標(biāo)志位判斷用戶點(diǎn)擊是否有響應(yīng)。
2>卸載和重新加載綁定事件:
單擊觸發(fā)請(qǐng)求后,卸載單擊事件;請(qǐng)求后(或包括請(qǐng)求后的特定業(yè)務(wù)流程處理),重新加載綁定事件。
3> replace(remove)button DOM
單擊以觸發(fā)請(qǐng)求后,替換(或刪除)button DOM對(duì)象。當(dāng)然,此時(shí)不存在click事件;在請(qǐng)求之后(或包括請(qǐng)求之后的特定業(yè)務(wù)流程處理),為新按鈕DOM定義click事件。