У меня есть ListBox внутри моего диалога Jquery,Listbox OnSelectedIndexChanged не работает
<div id="dialog">
<asp:UpdatePanel ID="updatePanel1" runat="server">
<ContentTemplate>
<asp:ListBox ID="lbxTitle" runat="server" style="width:400px;height:100px;" OnSelectedIndexChanged="lbxTitle_SelectedIndexChanged">
<asp:ListItem value="2" Text="abc" />
<asp:ListItem value="3" Text="def" />
</asp:ListBox>
<br />
<fieldset>
<asp:Label ID="lblContent" runat="server" style="height:200px;" />
</fieldset>
</ContentTemplate>
</asp:UpdatePanel>
</div>
А в коде позади, у меня есть эта функция
protected void lbxTitle_SelectedIndexChanged(object sender, EventArgs e)
{
lblContent.Text = "test";
}
Я не оденьте AutoPostBack = "истина" потому что он обновит всю страницу и закроет мой диалог.
Как сделать так, чтобы при щелчке пользователем элемента в списке он отображал «тест» на внутреннем диалоге метки.
Теперь он ничего не делает, если я изменю выбранный элемент.
Он не обновляет всю страницу, а только содержимое «UpdatePanel». Асинхронная обратная передача всегда остается полной обратной записью. –
Посмотрите, разрешит ли мой ответ это для вас. – thewisegod
Я попытался поставить 'autopostback', но он обновляет всю страницу, хотя у меня есть' listbox' внутри 'updatePanel'. @TimSchmelter – Bee