私は変更時にサーバーにポストバックし、いくつかの日付で2番目のドロップダウンリストをポピュレートするドロップダウンリストを含むasp.netフォームを持っています。asp.netポストバックがクライアント側の検証後に防止されました
フォームには、検証済みのクライアント側と一部のサーバー側のフィールドも含まれています。
ここに私が抱えている問題があります。クライアント側で検証エラーが発生した場合は、ドロップダウンリストを変更してください.2番目のドロップダウンには値が設定されません。最初のドロップダウンリストを再度変更すると、期待通りに機能します。ドロップダウンリストが検証する必要がない場合
<asp:UpdatePanel ID="UpdatePanel1" runat="server" >
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ddl1st" EventName="SelectedIndexChanged" />
</Triggers>
<ContentTemplate>
<asp:DropDownList ID="ddl1st" Width="190" AutoPostBack="true" OnSelectedIndexChanged="ChooseDates1st" runat="server" />
<asp:DropDownList ID="ddlDepart1st" AutoPostBack="true" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
のためのドロップダウンを検証する必要がありません – Tom