asp.netのページには、国のリストが含まれています。 ページがロードされると、データテーブルをドロップダウンリストにバインドしました。 ページが読み込まれると、すべての国リストがドロップダウンリストに入力されます。 次に、ページを更新すると、インドのみがドロップダウンリストに入力されます。前もって感謝します。ここでドロップダウンリストの項目が失われ、ページがリフレッシュされた後にasp.netのドロップダウンリストに1つの項目しか入っていません。
は、コードは次のとおりです。 デザイン:後ろに
<asp:DropDownList ID="ddlCountry" runat="server" TabIndex="7"
placeholder="by Country" AutoPostBack="true"
OnSelectedIndexChanged = "ddlCountry_SelectedIndexChanged">
</asp:DropDownList>
コード:
DataSet CountryMasters =Global.DsCountry;//(DataSet)Application["CountryMasters"];
DataTable dtcountry = CountryMasters.Tables[0];
ddlcountry.Items.Clear();
ddlcountry.DataSource = dtcountry;
ddlcountry.DataTextField = "CountryName";
ddlcountry.DataValueField = "CountryCode";
ddlcountry.DataBind();
ddlcountry.Items.Insert(0, new ListItem("Select", ""));
ページが更新されたとはどういう意味ですか?何かボタンをクリックしたり、何か他のものをクリックしてページをポストバックすることはできますか? – Sunil
また、あなたが与えたコードビハインドはどのイベントですか? – Sunil