2010-08-05 2 views
3

Использование C#,Как получить предыдущее значение страницы

Я хочу получить значение с предыдущей страницы.

Например,

In a page A i have the textbox value like "apple", i want to get the same value in page B 

Page Кодекс.

<a href="javascript:void(0)" 
    onclick="window.open('pageB.aspx', 
    'Add','width=700,height=400')"> 
    Add</a> 

выше код связывающая страницу B со страницы А

Как получить значение Страница Значение текстового поля в Page B.

Нужна помощь

ответ

3

Почему вы не просто передать значение в качестве параметра в вызове, чтобы открыть pageB.aspx?

<a href="javascript:void(0)" 
    onclick="window.open('pageB.aspx?param=' + 
document.getElementById('textBoxFromPageA').value, 
     'Add','width=700,height=400')"> 
     Add</a> 

Это будет генерировать URL из pageB.aspx?param=Apple. Затем по коду pageB.aspx вы можете получить доступ к этому значению с помощью вызова Request("param").

0

В качестве альтернативы строке запроса или сеансу рассмотрите использование свойства PreviousPage или использование server.transfer, а затем получите дескриптор предыдущей страницы через context.handler.

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

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