0
我面臨的問題是僅在生產服務器上出現一段時間。問題是,有時如果用戶點擊鏈接按鈕,瀏覽器會發送2個請求。單擊鏈接就會向服務器發出多個請求
我發現this link(它描述了這個問題)。
代碼:
<asp:LinkButton ID="lnkPreview" runat="server" OnClientClick="ShowPreviewPopupMain(); return false;" >Preview</asp:LinkButton>
<script>
function ShowPreview() {
try {
// Some code here....
$("#btnPostBack").click();
}
catch (err) { }
}
</script>
在服務器端保存我爲每次點擊與日期時間的條目,並將其顯示,有時2項同時進行。這會導致在數據庫中插入2個重複記錄。我已經實施了邏輯,以防止用戶在處理鏈接時點擊更多時間。
但是,我無法在本地環境中對此進行模擬。
對於臨時的基礎,我修改了數據庫存儲過程以防止表中的重複條目。但是我需要防止重複的請求來保護整個代碼。
感謝對此事發表評論,但它是通過網頁上的一個LinkButton回發發起的請求,但有時它被啓動2次,SPLY。當服務器需要更多時間來響應或無法響應時。我猜。 – user1400290 2014-09-02 13:52:05