我的情况是这样的,我的用户控件中有一个asp按钮
<asp:Button ID="btnSubmit"
Text="Send Notification" class="submit-btn01" onclick="btnSubmit_Click1" runat="server" />
当我刷新页面时,在我的浏览器中,按钮点击事件自动发生。我无法弄清楚这有什么问题..
答案 0 :(得分:3)
你的问题有点模糊。听起来你有下列情况之一:
情景A:
情景B:
对于场景A;
如果你想避免重新回发,你应该在btnSubmit_Click1事件处理程序中对当前页面执行Response.Redirect(),如下所述: asp.net prevent form submission twice
对于场景B;
...如果是方案B,并且答案是否定的,那么我很想知道问题的最终原因是什么,因为我无法想象为什么页面在加载之间会有不同的表现并重新加载。
答案 1 :(得分:1)
刷新可能会重复执行POST时执行的上一个操作 由于最后一个操作是使用您正在重播的按钮提交表单。