私は ASP.NET ドロップダウン ボックスを使用しており、javascript 関数を "OnChange" イベントに接続しています。
この関数は実際にコントロールをサーバーのページ読み込み関数にリダイレクトし、ページを更新します。auto-post back プロパティを true に設定することは想定されていません。
ページが更新された後、ドロップダウンが選択した値を保持していることを確認したいと思います。
非表示の変数を使用する必要がありますか、それとも asp.net にこれを達成するのに役立つプロパティがありますか?
どんな助けでも大歓迎です。ありがとう
私のコードは次のようになります..
<asp:DropDownList ID="CountriesDropDown" Width="100" runat="server" OnChange = "Send(this);"/>
function Send(dropdown)
{
//Should I write any code here ?
refreshpage(); //separately implemented to redirect the url back to server
}
In server side
PageLoad()
{
CountriesDropDown.DataSource = CountriesList;
ContriesDropDown.DataBind();
//are there any properties that I could use so that the drop-down retains the selected value ?
}