在ASP.Net aspx页面上使用的自定义控件中显示标签?

时间:2012-02-15 10:41:54

标签: c# asp.net updatepanel

我在aspx页面中使用了Custom控件。此自定义控件具有错误消息标签。我需要在按钮点击后面的代码中显示这个标签。我怎样才能做到这一点。

按钮和自定义控件位于“更新”面板中。

1 个答案:

答案 0 :(得分:0)

我假设在自定义控件中,您有自己想要显示的标签以及自定义控件外部更新面板上的按钮。

如果是这样,您应该在自定义控件中创建一个公共方法,例如public void ShowError(string message),当您执行按钮单击时,调用此方法将文本传递给显示。在自定义控件内的方法实现中,您将消息文本分配给标签,如果不可见则显示标签。只要您使用更新面板,只要按钮和自定义控件同时位于UpdatePanel之外或之内,而不是一个在另一个之内,这实际上应该可以使用更新面板。