gpt4 book ai didi

vb.net - 使用 ASP :RadioButton 触发 OnCheckedChanged 事件

转载 作者:行者123 更新时间:2023-12-02 22:43:29 25 4
gpt4 key购买 nike

我有以下单选按钮:

<asp:RadioButton id="rdoStandard" runat="server" Checked="true" GroupName="delivery" OnCheckedChanged="Check_Clicked" />

<asp:RadioButton ID="rdoExpress" runat="server" GroupName="delivery" OnCheckedChanged="Check_Clicked" />

<asp:RadioButton ID="rdoNextDay" runat="server" GroupName="delivery" OnCheckedChanged="Check_Clicked" />

在后面的代码中我有这个:

 Protected Sub Check_Clicked(ByVal sender As Object, ByVal e As EventArgs) Handles rdoStandard.CheckedChanged, rdoExpress.CheckedChanged, rdoNextDay.CheckedChanged
RaiseEvent DeliveryOptionChanged()
End Sub

我已经尝试了上述方法,但也尝试了不同的方法,例如每个 RadioButtons 的点击方法,但我从未点击过 Check_Clicked 方法。

我不想AutoPostBack,并且不明白如果您正在触发一个事件,您为什么想要这样做?

自从我使用 VB 和 WebForms 以来已经有一段时间了,有人可以帮我解决这个问题吗?

最佳答案

你需要设置AutoPostBack如果您想立即触发事件,则为 true,默认为 false

<asp:RadioButton id="rdoStandard" AutoPostback="true" runat="server" Checked="true" GroupName="delivery" OnCheckedChanged="Check_Clicked" />

注意 RadioButton 继承自 CheckBox,因此它继承 AutoPostback 属性

编辑:如果您想避免回发,当您未将 AutoPostback 设置为 true 时,此事件也会在下次往返服务器时引发。例如,您可以使用提交按钮,Button 和 CheckBox 的点击事件都是连续引发的。

关于vb.net - 使用 ASP :RadioButton 触发 OnCheckedChanged 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10411378/

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