доступ ярлык на главной странице asp из класса - PullRequest
1 голос
/ 14 сентября 2011

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

*...' calling class*
dim kws as new form2class
kws.setErrorLable("ERROR FOUND" & ex.message.tostring)
.....

называется классом

 public sub serrorLable(Byval msg as string)

 label10.text=msg

  end sub

Я что-то здесь упускаю? Заранее спасибо

1 Ответ

2 голосов
/ 14 сентября 2011

Вы можете получить доступ к текущей странице следующим образом:

Page currentPage = (Page)HttpContext.Current.Handler;

В зависимости от того, где находится метка на странице, вам может потребоваться использовать рекурсию для поиска метки, но приведенный выше код приведет вас к текущей странице.

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