如何从该页面的按钮单击事件(ascx.cs)刷新在 ascx 页面中声明的另一个用户控件?
问问题
2539 次
1 回答
0
您可以动态加载它。
首先来自页面加载事件
protected void Page_Load(object sender, EventArgs e)
{
if(!Page.IsPostback)
{
LoadControl();
}
}
然后再次从要重新加载它的按钮加载它
protected void Button_Click(object sender, EventArgs e)
{
LoadControl();
}
private void LoadControl()
{
usercontrols_SimpleControl ucSimpleControl = LoadControl("~/UserControlName.ascx") as usercontrols_SimpleControl;
Placeholder1.Controls.Add(ucSimpleControl);
}
于 2013-10-10T15:32:59.717 回答