gpt4 book ai didi

asp.net - 单击时,HtmlButton处理程序将触发两次(当AutoEventWireup =“True”时)

转载 作者:行者123 更新时间:2023-12-03 13:44:49 26 4
gpt4 key购买 nike

我有一个html按钮,请参见下文。当单击并单击AutoEventWireup =“ true”时,将触发Save_Click单击处理程序。当AutoEventWireup =“ False”时,它将触发一次。

为什么发射两次?该按钮没有注册两次,也没有添加事件处理程序的代码。使用母版页,没有Ajax。

<button id="Save" accesskey="v" type="submit" runat="server" onserverclick="Save_Click"></button>

最佳答案

现在(至少在.net 4中)更好:

<button runat="server">


默认情况下,其行为为type =“ submit”(点击时触发两次),因此,为使其正常运行,我们应明确设置type =“ button”,即:

<button id="ButtonSubscribe2" runat="server" type="button" onserverclick="Save_Click"></button>

关于asp.net - 单击时,HtmlButton处理程序将触发两次(当AutoEventWireup =“True”时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1562580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com