如何从该页面的按钮点击事件(ascx.cs)刷新ascx页面中声明的另一个用户控件?
答案 0 :(得分: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);
}