.net 回发时按钮刷新页面?

.net 回发时按钮刷新页面?,.net,events,button,click,refresh,.net,Events,Button,Click,Refresh,我现在已经有了关于按钮和onclick事件的非常简单的代码 问题是单击按钮会导致页面重新加载,并且不会触发单击事件中定义的操作 这是我的代码: <asp:CheckBoxList ID="chkContact" CssClass="panel-login" runat="server"> </asp:CheckBoxList> <asp:Button ID="btnUpdate" Text=" Update " CssClass="butto

我现在已经有了关于按钮和onclick事件的非常简单的代码

问题是单击按钮会导致页面重新加载,并且不会触发单击事件中定义的操作

这是我的代码:

<asp:CheckBoxList ID="chkContact" CssClass="panel-login" runat="server">
            </asp:CheckBoxList>
<asp:Button ID="btnUpdate" Text=" Update " CssClass="button" runat="server" />
这很奇怪。我已经做了很多次了,以前从来没有按钮的问题


我错过了什么吗?

为什么不使用onclick事件:

<asp:Button ID="btnUpdate" Text=" Update " CssClass="button" runat="server" onclick="btnupdate_Click"/>


页面上是否有任何验证控件?如果这些不属于特定的验证组,则任何回发都将触发它们。

我已经找到了导致问题的原因。 我在更新按钮下面有一个链接按钮:

<asp:LinkButton ID="btnCancel" Text="Back / Cancel" runat="server" />

当我将postbackurl分配给linkbutton时,即使我单击的是更新按钮而不是linkbutton,也会导致页面重新加载


非常奇怪,它没有帮助添加AutoPostBack=“false”来更新和LinkButton,所以我需要将LinkButton更改为我认为的其他内容。

Hi@sam,我也尝试了onclick事件,它没有更改任何内容。我已经找到了问题,我的答案如下。
<asp:LinkButton ID="btnCancel" Text="Back / Cancel" runat="server" />