国のリストがリストされるドロップダウンリストがあります。選択したOnSelectedIndexChanged
イベントの国コード(+91など)がテキストボックスに表示されます。ドロップダウンは<asp:Update panel>
タグにある必要があり、更新パネルは正常に機能しています。 OnSelectedIndexChanged
イベントもコードの中で働いています。問題は、テキストボックスに表示されていない国コード値です。ここでOnSelectedIndexChangedがasp:updatePanel内で動作しません
は
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:DropDownList
runat="server"
ID="ddl_country"
AutoPostBack="true"
OnSelectedIndexChanged="ddl_country_SelectedIndexChanged">
</asp:DropDownList>
<asp:RequiredFieldValidator
ControlToValidate="ddl_country"
ID="reqCountry"
ValidationGroup="req"
class="validation-msg"
ErrorMessage="Please select a country"
InitialValue="0"
runat="server"
Display="Dynamic">
</asp:RequiredFieldValidator>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger
ControlID="ddl_country"
EventName="ddl_country_SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>
<asp:TextBox runat="server" ID="text_countrycode"/>
どのようにポストバックせずにテキストボックスを更新。ドロップダウンリストのポストバックによってトリガされる更新パネルにある必要があります –
がありますが、ドロップダウン、いくつかのテキストボックスが私のコーディングにあります.. –