我在aspx页面中使用了Custom控件。此自定义控件具有错误消息标签。我需要在按钮点击后面的代码中显示这个标签。我怎样才能做到这一点。
按钮和自定义控件位于“更新”面板中。
答案 0 :(得分:0)
我假设在自定义控件中,您有自己想要显示的标签以及自定义控件外部更新面板上的按钮。
如果是这样,您应该在自定义控件中创建一个公共方法,例如public void ShowError(string message)
,当您执行按钮单击时,调用此方法将文本传递给显示。在自定义控件内的方法实现中,您将消息文本分配给标签,如果不可见则显示标签。只要您使用更新面板,只要按钮和自定义控件同时位于UpdatePanel
之外或之内,而不是一个在另一个之内,这实际上应该可以使用更新面板。