"Unable to set value of the property 'control'" while adding Radtabstrip in Ajaxmanager

3 posts, 0 answers
  1. Soumya
    Soumya avatar
    108 posts
    Member since:
    Jul 2012

    Posted 02 Aug 2012 Link to this post

    I am using Tabstrip control in my aspx page with multipage view as given below.I am moving to next tab on click of a button.But while giving the RadTabStrip1 & RadMultiPage1 in the AjaxUpdatedControl,I am getting the blow error: "Microsoft JScript runtime error: Unable to set value of the property 'control': object is null or undefined".

    aspx:Included only the relevant parts of my markup as it is lengthy.

    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest">
            <AjaxSettings>
                  
                <telerik:AjaxSetting AjaxControlID="RadTabStrip1"
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" />
                            <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" />
                        </UpdatedControls>
                    </telerik:AjaxSetting>
                 <telerik:AjaxSetting AjaxControlID="RadMultiPage1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" />
                    <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
     
              <telerik:AjaxSetting AjaxControlID="RbNextP">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="RbNextP" />
                        <telerik:AjaxUpdatedControl ControlID="lbltitle" />
                        <telerik:AjaxUpdatedControl ControlID="lblname" />
                        <telerik:AjaxUpdatedControl ControlID="lbldob" />
                        <telerik:AjaxUpdatedControl ControlID="lblAge" />
                        <telerik:AjaxUpdatedControl ControlID="lblfile" />
                        <telerik:AjaxUpdatedControl ControlID="lblnation" />
                         <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" />
                         <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
         
           <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"
                    <UpdatedControls
                        <telerik:AjaxUpdatedControl ControlID="RCNationality" /> 
                   
                    </UpdatedControls
                </telerik:AjaxSetting
                <telerik:AjaxSetting AjaxControlID="BirthDate">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="lbldob" />
                        <telerik:AjaxUpdatedControl ControlID="RTYear" />
                        <telerik:AjaxUpdatedControl ControlID="RTMonths" />
                        <telerik:AjaxUpdatedControl ControlID="RTDays" />
                        <telerik:AjaxUpdatedControl ControlID="lblAge" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
                <telerik:AjaxSetting AjaxControlID="RTYear">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="BirthDate" />
                        <telerik:AjaxUpdatedControl ControlID="lbldob" />
                        <telerik:AjaxUpdatedControl ControlID="RTYear" />
                        <telerik:AjaxUpdatedControl ControlID="lblAge" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
                <telerik:AjaxSetting AjaxControlID="rbSave">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="rbSave" />
                        <telerik:AjaxUpdatedControl ControlID="Message" />
                        <telerik:AjaxUpdatedControl ControlID="lblRegnumber" />
                        <telerik:AjaxUpdatedControl ControlID="LblRegnNo" />
                        <telerik:AjaxUpdatedControl ControlID="lbltitle" />
                        <telerik:AjaxUpdatedControl ControlID="lblname" />
                        <telerik:AjaxUpdatedControl ControlID="lbldob" />
                        <telerik:AjaxUpdatedControl ControlID="lblAge" />
                        <telerik:AjaxUpdatedControl ControlID="lblfile" />
                        <telerik:AjaxUpdatedControl ControlID="lblnation" />
                        <telerik:AjaxUpdatedControl ControlID="lblmobile" />
                        <%--<telerik:AjaxUpdatedControl ControlID="lblAFTime" />--%>
                        <telerik:AjaxUpdatedControl ControlID="lblATTime" />
                        <telerik:AjaxUpdatedControl ControlID="lblTimeComp" />
                    </UpdatedControls>
                </telerik:AjaxSetting>                  
                </AjaxSettings>
    </telerik:RadAjaxManager>
     
    <telerik:RadTabStrip ID="RadTabStrip1" runat="server" Skin="Black" MultiPageID="RadMultiPage1" Align="Center" Width="800px"
                    SelectedIndex="0" AutoPostBack="true"  >
                    <Tabs>
                        <telerik:RadTab Text="Personal Details" runat="server" PageViewID="PageView1" Selected="true">
                        </telerik:RadTab>
                        <telerik:RadTab Text="Contact Details" runat="server" PageViewID="PageView2" >
                        </telerik:RadTab>
                        <telerik:RadTab Text="Doctor Details" runat="server" PageViewID="PageView3" >
                        </telerik:RadTab>
                        <telerik:RadTab Text="Health Info" runat="server" PageViewID="PageView4" >
                        </telerik:RadTab>
                        <telerik:RadTab Text="Kin Details" runat="server" PageViewID="PageView5" >
                        </telerik:RadTab>
                        <telerik:RadTab Text="Insurance Details" runat="server" PageViewID="PageView6" >
                        </telerik:RadTab>
                    </Tabs>
                </telerik:RadTabStrip>
                <telerik:RadMultiPage id="RadMultiPage1" runat="server" SelectedIndex="0" Width="800px" BackColor="BurlyWood" BorderStyle="Ridge" RenderSelectedPageOnly="true"  >
                      <telerik:RadPageView id="PageView1" runat="server">
                      //rest of the code
     
    <telerik:RadButton ID="RbNextP" runat="server" Text="Next" Skin="WebBlue" OnClick="P_nextButton_Click" >
                                <Icon SecondaryIconCssClass="rbNext" SecondaryIconRight="4" SecondaryIconTop="6" />
                            </telerik:RadButton>
     
                 
               
    Code behind:
    protected void P_nextButton_Click(object sender, EventArgs e)
           {
    RadTabStrip1.SelectedIndex = 1;
               RadMultiPage1.SelectedIndex = 1; 
     
           }

    Found same issues discussed in the forum earlier.but couldnt get an answer from it.
    Please help me on it.
    Thanks,
    Soumya






  2. Nencho
    Admin
    Nencho avatar
    1457 posts

    Posted 06 Aug 2012 Link to this post

    Hi Soumya,

    I have tried to reproduce the error you experience, but to no avail. I'm sending you the code i tested at my end, which works perfectly fine. Please find the attachment.

    Does the attached project work at your side? If yes - could you please modify it so we can see the problem locally?

    Kind regards,
    Nencho
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Soumya
    Soumya avatar
    108 posts
    Member since:
    Jul 2012

    Posted 06 Aug 2012 Link to this post

    Hi Nencho
    Thanks for the reply.Even I am not getting the error .Tried different scenarios to remove the error,finally I just commented that part of the code and was working with other changes in the same code.But now with RadTabStrip1 & RadMultiPage1,the code works perfectly without showing any error.

    Unfortunately I couldn't figure out the cause for the error.

    Thanks,
    Soumya
Back to Top