Я разделил страницу с TabContainer.CascadingDropDown в TabContainer и Target в другой вкладке
Раньше эта страница работала с CascadingDropDown, который заполняет DropDownList. Теперь этот DropDownList находится на другой вкладке. Поэтому, когда я пытаюсь увидеть эту страницу, я получаю исключение «Object Reference Null».
Как выполняется загрузка DropDownList в другой вкладке, когда я изменяю значение в другой вкладке?
Update:
Спасибо за ваш ответ, но к сожелению это не работает.
Я попытался с помощью CascadingDropDownExtender у TabContainer, но Reference null снова зацепился. С CascadingDropDownExtender в той же панели, что и дочерний DropDownList, у меня есть предупреждение javascript, в котором говорится, что Parent Control не найден.
Вот код с CascadingDropDownExtender в той же панели, как ребенок DROPDOWNLIST
<cc2:TabPanel runat="server" HeaderText="Carte Identité" ID="TabCI">
<ContentTemplate>
<ProspectMgt:MarketSegmentDropDownList ID="MarketSegmentDropDownList1" runat="server"
AutoPostBack="false" Width="400px"></ProspectMgt:MarketSegmentDropDownList>
<asp:CompareValidator ID="CompareValidator2" runat="server" CssClass="error" ToolTip="Required"
ControlToValidate="MarketSegmentDropDownList1" ValueToCompare="-1" Operator="NotEqual"
ErrorMessage="MktSegment" Display="Dynamic" Font-Bold="True"></asp:CompareValidator>
</ContentTemplate>
</cc2:TabPanel>
<cc2:TabPanel ID="TabSize" runat="server" HeaderText="Size & Volume">
<ContentTemplate>
<asp:DropDownList ID="DropDownListSize" AutoPostBack="false" runat="server">
</asp:DropDownList>
<cc2:CascadingDropDown ID="cddSize" runat="server" TargetControlID="DropDownListSize"
Category="Size" LoadingText="[...]"
ServicePath="~/Modules/ProspectMgt/WebService/ServiceAjax.asmx" ServiceMethod="GetSizeByMktId"
ParentControlID="MarketSegmentDropDownList1" />
</ContentTemplate>
</cc2:TabPanel>
Так что я не понимаю, почему он не работает. Он отлично работал без TabContainer. Я использую AjaxToolKit 30512. Однако я ищу, чтобы удалить CascadingDropDownExtender и управлять этой проблемой только с помощью javascript.