Индекс Telerik RadComboBox был вне диапазона, когда ошибка - PullRequest
0 голосов
/ 24 июня 2019

Я использую компонент Telerik в своем веб-приложении asp.net,

ниже - ошибка, которую я получаю

Индекс был вне диапазона.Должен быть неотрицательным и меньшим, чем размер коллекции.Имя параметра: индекс Описание: во время выполнения текущего веб-запроса произошло необработанное исключение.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.

Сведения об исключении: System.ArgumentOutOfRangeException: индекс вышел за пределы диапазона.Должен быть неотрицательным и меньшим, чем размер коллекции.Имя параметра: index

Трассировка стека

[ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index]
   System.Collections.ArrayList.get_Item(Int32 index) +14555040
   Telerik.Web.UI.ControlItemCollection.get_Item(Int32 index) +19
   Telerik.Web.UI.ClientStateLogPlayer`1.Remove(ControlItemCollection items, Int32 index) +70
   Telerik.Web.UI.ClientStateLogPlayer`1.Play(ClientStateLogEntry entry) +361
   Telerik.Web.UI.ClientStateLogPlayer`1.Play(IEnumerable`1 clientStateLogEntry) +170
   Telerik.Web.UI.RadComboBox.LoadClientState(RadComboBoxClientState clientState) +102
   Telerik.Web.UI.RadComboBox.LoadPostData(String postDataKey, NameValueCollection postCollection) +459
   System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +558
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2927

Я получаю эту ошибку, когда выбираю 1-ю запись (эта ошибка отсутствует в других записях) и отправляю форму

вот мой компонент telerik

<telerik:RadComboBox ID="ddlLearningPath" runat="server" AutoPostBack="false"
        CausesValidation="false" ToolTip="Select" ClientIDMode="Static"
        Width="100%"
        DataTextField="currName"
        DataValueField="currId"
        EnableAutomaticLoadOnDemand="true"
        ItemsPerRequest="10"
        EmptyMessage="Select...."
        ShowMoreResultsBox="true"
        EnableVirtualScrolling="true"
        MarkFirstMatch="True" OnClientSelectedIndexChanged="setDropdownFont">
    </telerik:RadComboBox>

но когда я удаляю это -> EnableAutomaticLoadOnDemand="true"

страница работает нормально, мне нужно использовать EnableAutomaticLoadOnDemand в моем выпадающем списке безПолучив вышеуказанную ошибку при первой записи, что будет здесь исправлено?

...