看起来有时候(但并非总是),我的按钮点击事件会被触发两次。它似乎有时候发生,但不总是,这真的让我感到困惑。这是我的按钮:
<button id="btnSave" onserverclick="btnAddUser_Click" name="btnSave" type="submit" style="font-size:11px;font-family:Verdana;font-weight:bold;" runat="server">Save</button>
看起来有时候(但并非总是),我的按钮点击事件会被触发两次。它似乎有时候发生,但不总是,这真的让我感到困惑。这是我的按钮:
<button id="btnSave" onserverclick="btnAddUser_Click" name="btnSave" type="submit" style="font-size:11px;font-family:Verdana;font-weight:bold;" runat="server">Save</button>
这是因为按钮类型是提交。您需要将其更改为按钮,以解决按钮事件触发两次的问题。请参考此博客以获取进一步的解释。
https://mzulkamal.com/blog/asp-net-web-form-html-button-tag-fires-two-times-s
我想我刚刚找到了解决方案。删除 name="btnSave"
或将其更改为 "btnSave1"
。它会起作用的。