質問: UpdatePanelを1つ送信すると、別のUpdatePanelのチェックボックス入力がクリアされますか? 更新パネルに2つのチェックボックスがあります。 1つはASP.NET CheckBoxコントロールで、もう1つはHTMLの `` 要素です。 *別の*更新パネルにボタンがあります。 ページの関連部分は次のとおりです。 ``` HTML Input ``` 両方のチェックボックスをオンにして、ボタンをクリックします。私が見ているのは、ちょうどHTMLであるものからチェックマークが消えるのですが、CheckBoxコントロールのチェックマークはまだそこにあります。 どうして?私は2番目の更新パネルの部分的なポストバックを行っているので、最初の更新パネルの*何も*は変更されないと思いました。 2つのチェックボックスを更新パネルから移動すると、両方ともチェックマークが表示されます(予想通りです)。
回答: 私の推測では、実際に使用されている更新パネルのみが更新されるように、更新パネルを設定する必要があるということです。 UpdatePanel2が更新されると、両方のパネルが更新されます。 UpdatePanel1でUpdateMode = "Conditional"プロパティを設定している限り、望ましい効果が得られます。 このMSDNドキュメントは、 UpdateMode/a>プロパティ。