我在User Control中有一些文本框和按钮。当我点击按钮时,文本框会更新,我正在使用更新面板。
我想在用户控件按钮的aspx页面中显示面板。我怎么能这样做?
答案 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;
}
}
}