RadioButton not firing OnCheckedChanged in ajax

http://www.telerik.com/community/forums/aspnet-ajax/ajax/radiobutton-not-firing-oncheckedchanged-in-ajax.aspx

Issue Description:

I got 3 radiobuttons who all are linked to execute the same OnCheckedChanged command when they are selected, here is my code:

<asp:RadioButton ID="RadioButtonWork" runat="server" Checked="true" GroupName="Invoice" AutoPostBack="true" OnCheckedChanged="RadioButtonsInvoice_OnCheckedChange" />
<asp:RadioButton ID="RadioButtonInvoice" runat="server" Checked="false" GroupName="Invoice" AutoPostBack="true" OnCheckedChanged="RadioButtonsInvoice_OnCheckedChange" />
<asp:RadioButton ID="RadioButtonHome" runat="server" Checked="false" GroupName="Invoice" AutoPostBack="true" OnCheckedChanged="RadioButtonsInvoice_OnCheckedChange" />
They do work as they should when i have put my RadAjaxManager to not enable Ajax.

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" EnableAJAX="false">...</telerik:RadAjaxManager>
Rad Ajax settings

<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="RadioButtonWork">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="PlaceHolderInvoiceAddress" />
                <telerik:AjaxUpdatedControl ControlID="PlaceHolderHomeAddress" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadioButtonInvoice">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="PlaceHolderInvoiceAddress" />
                <telerik:AjaxUpdatedControl ControlID="PlaceHolderHomeAddress" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadioButtonHome">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="PlaceHolderInvoiceAddress" />
                <telerik:AjaxUpdatedControl ControlID="PlaceHolderHomeAddress" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManagerProxy>

Resolution:

Add the other radio buttons to "<telerik:AjaxUpdatedControl ControlID=xxxx/>"

<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadioButtonWork">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="PlaceHolderInvoiceAddress" />
                    <telerik:AjaxUpdatedControl ControlID="PlaceHolderHomeAddress" />
                    <telerik:AjaxUpdatedControl ControlID="RadioButtonInvoice" />
                    <telerik:AjaxUpdatedControl ControlID="RadioButtonHome" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadioButtonInvoice">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="PlaceHolderInvoiceAddress" />
                    <telerik:AjaxUpdatedControl ControlID="PlaceHolderHomeAddress" />
                      <telerik:AjaxUpdatedControl ControlID="RadioButtonWork" />
                    <telerik:AjaxUpdatedControl ControlID="RadioButtonHome" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadioButtonHome">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="PlaceHolderInvoiceAddress" />
                    <telerik:AjaxUpdatedControl ControlID="PlaceHolderHomeAddress" />
                    <telerik:AjaxUpdatedControl ControlID="RadioButtonWork" />
                    <telerik:AjaxUpdatedControl ControlID="RadioButtonInvoice" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManagerProxy>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值