Доступ к элементу управления asp.net в универсальном обработчике

В файле .aspx есть элемент управления:

<asp:Label ID="myLabel" runat="server" />

Как я могу получить доступ к этому элементу управления меткой из файла .ashx? (Например, чтобы прочитать текст этикетки)


person Muhamad Jafarnejad    schedule 14.09.2014    source источник
comment
Чтобы получить к нему доступ, пока этот ярлык находится на странице? - вы не можете. Вы должны отправить данные обработчику с URL-адресом   -  person Aristos    schedule 14.09.2014


Ответы (1)


Вы не можете получить доступ к чему-либо с одной страницы на другую, с одного обработчика на другую страницу.

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

Но самый распространенный способ — метод GET, параметры по url при вызове обработчика.

Это связано с тем, что каждая из страниц запускается и заканчивается в свое время, а значения не существуют, когда страница заканчивается.

person Aristos    schedule 14.09.2014
comment
Можете ли вы показать пример прямой отправки, скажем, для asp:Label? - person Tot Zam; 20.05.2016
comment
@TotZam посмотрите на ссылки там: stackoverflow.com/questions/14633971/ - person Aristos; 20.05.2016