相关疑难解决方法(0)

ASP.NET 4.0单选按钮选中已更改的事件仅触发一次

我有两个单选按钮都设置为更新面板的异步触发器,问题是第一次单击CheckedChanged事件时会触发,但无论点击哪个单选按钮,事件都不会再次触发.

标记:

<asp:RadioButton ID="rdoDeliveryBilling" runat="server" Checked="true" GroupName="DeliveryAddress" Text="Deliver to this address" AutoPostBack="true" OnCheckedChanged="rdoDelivery_CheckedChanged" />
<asp:RadioButton ID="rdoDeliveryShipping" runat="server" GroupName="DeliveryAddress" Text="Deliver to a different address" AutoPostBack="true" OnCheckedChanged="rdoDelivery_CheckedChanged" />
<asp:UpdatePanel ID="panDeliveryAddress" runat="server">
<ContentTemplate>
    ...delivery details form controls and validators goes here...
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="rdoDeliveryBilling" EventName="CheckedChanged" />
<asp:AsyncPostBackTrigger ControlID="rdoDeliveryShipping" EventName="CheckedChanged" />
</Triggers>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

码:

protected void rdoDelivery_CheckedChanged(object sender, EventArgs e)
{
    ...only code that enables/disables the delivery form controls and validators goes here...
}
Run Code Online (Sandbox Code Playgroud)

我在rdoDelivery_CheckedChanged中设置了一个断点,它只在第一次出现.

有任何想法吗?

c# asp.net

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×1

c# ×1