ajaxToolkit: DropDownExtender, где находится предметы? - PullRequest
1 голос
/ 15 марта 2010
<asp:TextBox ID="TextBox5" runat="server" Height="30px" Width="68px"></asp:TextBox>
<ajaxToolkit:DropDownExtender ID="TextBox5_DropDownExtender" runat="server" 
DynamicServicePath="" Enabled="True" TargetControlID="TextBox5">
</ajaxToolkit:DropDownExtender>

    //this.TextBox5_DropDownExtender ????
    YearList.Items.Add(DateTime.Today.AddYears(-i).ToString("yyyy"));

Вопрос: где предметы для этого DropDownExtender?

1 Ответ

2 голосов
/ 15 марта 2010

На расширителе есть свойство с именем DropDownControlID. Укажите это на панель и положите туда свои предметы. Как то так:

<asp:TextBox ID="TextBox5" runat="server" Height="30px" Width="68px" />
<ajaxToolkit:DropDownExtender ID="TextBox5_DropDownExtender" runat="server" 
 DynamicServicePath="" Enabled="True" TargetControlID="TextBox5"
 DropDownControlID="pnlItems" />

<asp:Panel ID="pnlItems" runat="server" BorderColor="Black" BorderWidth="1">
   <asp:BulletedList ID="YearList" runat="server" />
</asp:Panel>

В коде добавьте элементы в YearList.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...