Отображать метку в пользовательском элементе управления, используемом на странице ASP.Net ASPX? - PullRequest
0 голосов
/ 15 февраля 2012

Я использую пользовательский элемент управления на моей странице aspx. Этот пользовательский элемент управления имеет метку сообщения об ошибке. Мне нужно отобразить этот ярлык из кода позади при нажатии кнопки. Как мне этого добиться.

Кнопка и пользовательский элемент управления находятся на панели обновления.

1 Ответ

0 голосов
/ 15 февраля 2012

Я предполагаю, что в пользовательском элементе управления есть метка, которую вы хотите показать, и кнопка на панели обновлений вне пользовательского элемента управления.

Если это так, вы должны создать открытый метод в вашем пользовательском элементе управления, например, public void ShowError(string message), и когда вы нажимаете кнопку, вы вызываете этот метод, передавая текст для отображения. В реализации метода внутри пользовательского элемента управления вы назначите текст сообщения метке и отобразите метку, если она не видна. Это на самом деле должно работать, если вы используете панель обновления или нет, если и кнопка, и пользовательский элемент управления одновременно находятся снаружи или внутри UpdatePanel, но не один вход, а другой выход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...