Получение Sys.ArgumentException: значение не должно быть нулевым для элементов управления и поведения. Имя параметра: элемент в AJAX Control Toolkit

Я использую аккордеон инструментария управления AJAX на своей странице. Он отлично работает в Firefox и Chrome, но выдает ошибку в IE. Ниже приведен код управления аккордеоном:

<ATK:Accordion ID="MyAccordion" runat="Server" SelectedIndex="-1" HeaderCssClass="accordionHeader"
    HeaderSelectedCssClass="accordionHeaderSelected" ContentCssClass="accordionContent"
    AutoSize="None" FadeTransitions="true" TransitionDuration="250" FramesPerSecond="40"
    RequireOpenedPane="false" SuppressHeaderPostbacks="true">
    <Panes>
        <ATK:AccordionPane ID="AccordionPane4" runat="server">
            <Header>
                <asp:Literal ID ="Literal38" runat="server" Text="<%$ Resources:BF_Resources, SITE_HolidayExceptionAccordian %>"></asp:Literal> 
            </Header>
            <Content>...

Ниже приведена ошибка пользовательского интерфейса: введите здесь описание изображения


person jyoti giri    schedule 12.09.2016    source источник
comment
Пожалуйста, добавьте дополнительную информацию или код, чтобы люди могли вам помочь.   -  person Jitendra Pancholi    schedule 13.09.2016


Ответы (1)


Я только что столкнулся с похожей проблемой на другом элементе управления и решил поделиться решением.

Кажется, в моем случае отсутствовал telerik:RadAjaxManager с настройками Ajax для идентификатора элемента управления и того, какой объект LoadingPanel использовать. Если вы используете приведенный ниже шаблон и заполните соответствующие объекты и т. д., это должно решить проблему.

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" EnableAJAX="true" OnAjaxRequest="RadAjaxManager1_AjaxRequest" ClientEvents-OnRequestStart="ajaxManager_RequestStart">
     <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
                <UpdatedControls>
                  <telerik:AjaxUpdatedControl ControlID="rgControlNameHere" LoadingPanelID="RadAjaxLoadingPanelNameHere" />
             </UpdatedControls>
      </telerik:AjaxSetting>
</telerik:RadAjaxManager>

Надеюсь, это поможет любому, кто использует элементы управления Telerik.

person Jtuck    schedule 04.12.2020