asp.net/vb.net 中的按钮单击事件后如何避免页面刷新

How to avoid page refresh after button click event in asp.net/vb.net

在下面的代码中,当我点击我的 Clear_Button 我的 OnClick 事件刷新我的页面时,我不希望这种情况发生。我怎样才能防止这种情况发生?

<dx:ASPxButton ID="Clear_Button" runat="server" AutoPostBack="false" CssClass="bordered-orange roundCorners toRight toMiddle" Text="Clear" Width="18%" Theme="Metropolis">
</dx:ASPxButton>

我的活动:

Protected Sub Clear_Button_Click(sender As Object, e As EventArgs)

    Author.Items.Clear()

End Sub

提前感谢您的回答

event.preventDefault();会工作

Try to use in frontend like javascript to clearing your data or refreshing your page without postback <asp:Button ID="Clear_Button" runat="server" CssClass="bordered-orange roundCorners toRight toMiddle" Text="Clear" Width="18%" Theme="Metropolis" OnClientClick="return resetButtonClick();"Text="Reset" /> <script type="text/javascript"> function resetButtonClick() { $("#<%= txt1.ClientID %>").val("");$("#<%= txt2.ClientID %>").val(""); return false;}</script>

要防止刷新,您可以使用:

<dx:ASPxButton ...     OnClientClick="return false;" >
</dx:ASPxButton>

感谢您的回答!

由于允许不刷新页面的 <asp:updatepanel> 元素,我设法让它工作