2014-09-14 2 views
0

Существует элемент управления в файле .aspx:Контроль доступа asp.net в родовом обработчика

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

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

+2

Доступ для пользователя во время показа этикетки находится на странице? - ты не можешь. Вы должны отправить данные обработчику с адресом – Aristos

ответ

1

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

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

Но наиболее распространенным способом является метод GET, параметры по URL когда вы вызываете обработчик.

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

+0

Можете ли вы показать пример прямой отправки, скажем, asp: Label? –

+0

@TotZam посмотрите на ссылки: http://stackoverflow.com/questions/14633971/transferring-dropdownlist-values-from-one-page-to-the-next/14634360#14634360 – Aristos

Смежные вопросы