2 つのドロップダウンリストがあり、2 つとも AutoPostBack="true" になっています。最初のドロップダウンリストには顧客のリストがあり、2 番目のドロップダウンリストには従業員のリストがあります。
スクリーンショット:
最初のドロップダウン (fildset 1 "Dados") でアイテムを選択すると、fildset 2 "Cliente" は空白 (名前、郵便番号、住所、電話番号など) を埋める必要があります。
しかし、何も起こりません!OnSelectedIndexChange イベントと AutoPostBack="true" がありますが、何も機能しません。しかし、2 番目のドロップダウン リスト「Tecnico」を変更すると、最初のドロップダウン リストが起動します。
これは私のコードです:
<asp:UpdatePanel ID="upGeral" runat="server">
<ContentTemplate>
<div >
<h1>Relatório de Atendimento</h1>
<br />
<div>
<fieldset style="width: 90%">
<legend>Dados</legend>
<table>
<tr>
<td>
<asp:Label Text="Cliente" runat="server" ID="lblCliente"></asp:Label>
</td>
<td colspan="3">
<asp:DropDownList ID="ddlClientes" runat="server" OnSelectedIndexChanged="ddlClientes_SelectedIndexChanged" AutoPostBack="true">
</asp:DropDownList>
<asp:Label ID="lblIdCliente" runat="server" Height="23px"></asp:Label>
</td>
<td>
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>
<img src="../Imagens/Icones/ajax-loader.gif" alt="Loading..." />
</ProgressTemplate>
</asp:UpdateProgress>
</td>
</tr>
<tr>
<td>
<asp:Label runat="server" Text="Responsável" ID="lblResponsavel"></asp:Label>
</td>
<td>
<asp:TextBox runat="server" ID="txtResponsavel"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Label runat="server" Text="Data Chegada" ID="lblDataChegada"></asp:Label>
</td>
<td>
<asp:TextBox runat="server" ID="txtDataChegada" onkeyup="formataData(event);" MaxLength="10"></asp:TextBox>
</td>
<td class="style3">
<asp:Label runat="server" Text="Hora Chegada" onkeyup="formataHora(event);" MaxLength="5"
ID="lblHoraChegada"></asp:Label>
</td>
<td class="style4">
<asp:TextBox runat="server" ID="txtHoraChegada" onkeyup="formataHora(event);" MaxLength="5"
Style="margin-left: 0px"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Label runat="server" Text="Data Saída" ID="lblDataSaida"></asp:Label>
</td>
<td>
<asp:TextBox runat="server" ID="txtDataSaida" onkeyup="formataData(event);" MaxLength="10"></asp:TextBox>
</td>
<td class="style3">
<asp:Label runat="server" Text="Hora Saída" ID="lblHoraSaida"></asp:Label>
</td>
<td class="style4">
<asp:TextBox runat="server" ID="txtHoraSaida" onkeyup="formataHora(event);" MaxLength="5"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblKM" runat="server" Text="KM"></asp:Label>
</td>
<td>
<asp:TextBox ID="txtKM" runat="server" onkeyup="formataInteiro(event);"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblTecnico" runat="server" Text="Técnico"></asp:Label>
</td>
<td>
<asp:DropDownList ID="ddlTecnico" runat="server" AutoPostBack="true">
</asp:DropDownList>
</td>
</tr>
</table>
</fieldset>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ddlClientes" />
</Triggers>
</asp:UpdatePanel>
どう直せばいいのかわからない… 誰か助けてくれませんか?