У меня есть два dropdownlist
, для которых на первом OnSelectedIndexChanged
Я получаю второе значение dropdownlist
.Исключить AutoPostback с помощью панели обновления в asp.net
В настоящее время мой код включает AutoPostBack = true
, что приводит к обратной передаче всей страницы.
Я не хочу, чтобы страница получала Postback
и в то же время получала и второе значение выпадающего списка.
Я слышал о UpdatePanel
, но я не знаю, как его использовать, но я попробовал его от here, но это не решило мою проблему.
Вот мой html. Просьба предложить, как это сделать
<tr>
<td class="label" style="width: 7%; font-size: 120%; font-family: Courier New">
Project
</td>
<td class="field" style="width: 7%">
<asp:DropDownList ID="ddlProject" runat="server" Width="250" OnSelectedIndexChanged="ddlProject_OnSelectedIndexChanged"
AutoPostBack="true">
<asp:ListItem Value="--- Select ---">--- Select ---</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td class="label" style="width: 7%; font-size: 120%; font-family: Courier New">
Building No
</td>
<td class="field" style="width: 7%">
<asp:DropDownList ID="ddlBuilding" runat="server" AutoPostBack="true" Width="250"
OnSelectedIndexChanged="ddlBuilding_OnSelectedIndexChanged">
<asp:ListItem Value="--- Select ---">--- Select ---</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
Ну, сэр, вы даже не можете использовать javascript с ним, хороший вариант для этого - не использовать его. Я попытался сделать это, но не смог найти правильное решение. – KhawajaAtteeq
@KhawajaAtteeq: Я хочу сделать это, поскольку это требование для меня. Мне нужно найти какое-то решение. – BNN
. Дорогой UpdatePanel придется перезагружать, потому что JS не разрешено в нем, поэтому веб-формы должны возвращать его для загрузки новыми данными. Эта ссылка может помочь http://encosia.com/easily-refresh-an -updatepanel-using-javascript/ – KhawajaAtteeq