私は3つのドロップダウンがあり、それらはすべて同じデータにバインドされているので、クライアントが最後に保存した設定に戻ったときにドロップダウン値を選択しようとしています。彼らはドロップダウンのものにマップします。私が抱えている問題は、最後のドロップダウンが何を取っているかということですが、ドロップダウン1を値で設定していますが、値2でドロップし、別の値でドロップ3 ...すべてが3番目のドロップダウンの値に選択されています。それは最後の1の値をデフォルトされたすべてのドロップダウンのためにバインドされたドロップダウンを使用すると、他の人に落ちる値
var item1 = ddlMyItem1.Items.FindByValue("1");
if(item1!=null)
{
ddlMyItem1.ClearSelection();
item1.Selected = true;
}
var item2 = ddlMyItem2.Items.FindByValue("2");
if (item2 != null)
{
ddlMyItem2.ClearSelection();
item2.Selected = true;
}
var item3 = ddlMyItem3.Items.FindByValue("3");
if (item3 != null)
{
ddlMyItem3.ClearSelection();
item3.Selected = true;
}
..任意のアイデアなぜですか?または私がこれを修正する方法..ありがとう。
あなたはASPXファイルでコントロールの宣言を投稿することができ、他の値が(
Page.IsNotPostback()
たり、データを更新する際、通常はそれが一度だけロードされています)のページをロードする際にこの機能は、呼び出される必要がありますか? –