私のページには、ドロップダウンリストで項目を選択するときにusercontrolをロードするプレースホルダがあります。実行時にusercontrolを読み込んでページを再ロード
protected void ddlLoadCtr_SelectedIndexChanged(object sender, EventArgs e)
{
Control userControl = LoadControl("../AleSettings1.ascx");
plchldSettingsControl.Controls.Add(userControl);
}
ユーザーコントロールが描画された後、私はF5(IE)を押すと、私はIEが情報を再送信する必要がIEの警告ウィンドウを取得します....
は、どのように私はそれを防ぐことができますし、なぜそれが起こるのでしょうか?
UPDATE:
たぶん、別のアプローチがありますか? ユーザーがドロップダウンリストから特定のコントロールを選択したときに、特定のコントロール(そのマークアップ付き)をロードします。
ポストバックが行われた場合、コントロールは消えません(ドロップダウンリストから別のコントロールが選択されている場合のみ)
すべてが内部の更新パネルです!
私は何もできません。 (おそらくページを初期状態に戻す) – urker
あなたはどうしますか? – Victor
私は知らない、これは私が尋ねる理由。 – urker