【发布时间】:2011-06-05 23:22:48
【问题描述】:
在我的页面上,我有一个占位符,当我在下拉列表中选择一个项目时,我会在其中加载用户控件。
protected void ddlLoadCtr_SelectedIndexChanged(object sender, EventArgs e)
{
Control userControl = LoadControl("../AleSettings1.ascx");
plchldSettingsControl.Controls.Add(userControl);
}
如果在呈现用户控件后按 F5 (IE),我会收到 IE 的警告窗口,提示 IE 需要重新发送信息....
我该如何预防?为什么会这样?
更新:
也许还有另一种方法?
当用户从下拉列表中选择它时,我想加载特定的控件(带有它的标记)。
如果进行了回发,则控件不应消失(仅当从下拉列表中选择了另一个控件时)
一切都在更新面板中!
【问题讨论】: