如何在ASPX页面中使用UpdatePanel触发器进行用户控制按钮

时间:2014-06-06 18:18:11

标签: asp.net ajax user-controls

我在User Control中有一些文本框和按钮。当我点击按钮时,文本框会更新,我正在使用更新面板。

我想在用户控件按钮的aspx页面中显示面板。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以在用户控件中公开公共属性或方法来处理设置可见性。您可以从aspx页面上的控件实例访问它。

用户控件上属性的示例代码:

public partial class WebUserControl1 : System.Web.UI.UserControl
{
    public bool ButtonVisibility
    {
        set
        {
            SaveButton.Visible = value;
        }
    }
}

从.aspx页面访问该属性的示例代码:

public partial class Index : Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {

            testControl.ButtonVisibility = true;
        }
    }
}