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