0

如何从该页面的按钮单击事件(ascx.cs)刷新在 ascx 页面中声明的另一个用户控件?

4

1 回答 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 回答