Передача переменных на новую страницу при нажатии кнопки «Отправить» - PullRequest
0 голосов
/ 27 апреля 2011

У меня есть страница с 2 dropdrownlists и кнопкой отправки. Я хотел бы передать значения (переменные) выпадающих списков на другую страницу, когда я нажму "отправить".

Любые мысли или предложения, как этого добиться. Я сделал нечто подобное, используя asp: HyperLinkField, но в моем текущем сценарии это не работает.

Ответы [ 3 ]

0 голосов
/ 27 апреля 2011

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

Итак, у вас есть:

PostBackUrl="SecondPage.aspx"

На SecondPage.aspx вы указываете, где можно получить информацию

<%@ PreviousPageType VirtualPath="~/FirstPage.aspx" %>

и вы получите их ...

if (Page.PreviousPage != null)
{
    if(Page.PreviousPage.IsCrossPagePostBack == true)
    {
        GetTheClass = PreviousPage.CustomDataClass;
        // or you find your control, and get your data
    }
}

Некоторая справка.
Размещение нескольких страниц на веб-страницах ASP.NET

ASP.NET, как получить доступ к публичным свойствам?

Кросс-страничные постбэки и повторное сохранение данных с исходной страницы

0 голосов
/ 27 апреля 2011

я не могу использовать это:

PreviousPage.VAR1 = cboBox1.Text
PreviousPage.VAR2 = cboBox2.Text 

с предыдущей страницей, являющейся именем вашей второй страницы ??

0 голосов
/ 27 апреля 2011

Как насчет помещения их в сеанс и доступа к ним из сеанса на другой странице?

...