я создал веб-сайт ASP.NET. Я хочу, чтобы ярлык изменял свое содержание в зависимости от элемента, выбранного в раскрывающемся списке. Я пробовал это, но это не сработало:
Раскрывающийся список Список выглядит так:
<asp:DropDownList ID="DropDown1" runat="server" >
<asp:ListItem Value="a"></asp:ListItem>
<asp:ListItem Value="b"></asp:ListItem>
onselectedindexchanged="DropDown1_SelectedIndexChanged"
</asp:DropDownList>
метка:
<asp:Label ID="Label1" Text="" runat="server"/>
Я хочу сделать это без использования PostBack .
Я пытался использовать ajax Панель обновления Вот так:
<asp:UpdatePanel runat="server" id="UpdatePanel" updatemode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger controlid="DropDown1" EventName="SelectedIndexChanged" />
</Triggers>
<ContentTemplate>
<asp:Label ID="Label1" Text="" runat="server"/>
</ContentTemplate>
</asp:UpdatePanel>
И в событии DropDown1_SelectedIndexChanged в коде позади :
protected void DropDown1_SelectedIndexChanged(object sender, EventArgs e)
{
Label1.Text = DropDown1.SelectedValue;
}
Но это не работает.
Может ли кто-нибудь помочь мне с этим?
Большое спасибо за любую помощь