изменить действие формы со страницы aspx на главную страницу позади него - PullRequest
0 голосов
/ 17 июня 2010

У меня есть главная страница и дочерняя страница aspx, связанные друг с другом. главная страница имеет форму в нем. Теперь у дочерней страницы есть флажки, значение которых я хотел бы передать другой дочерней странице с той же главной страницей за ней. Могу ли я изменить action = abc.aspx и method = post? Как я могу отправить все значения флажков (checkbox.text = abc@oke.com) на следующую страницу? Есть много этих значений, которые нужно передать на nex tpage.

1 Ответ

1 голос
/ 17 июня 2010

Используйте Button.PostBackUrl , чтобы изменить страницу, на которую публикуется кнопка, а затем на целевой странице используйте Page.PreviousPage, чтобы получить ссылку на исходную страницу (и, следовательно, ее элементы управления).

По умолчанию вы можете использовать Page.PreviousPage.FindControl(...), чтобы найти элемент управления на исходной странице по идентификатору, затем привести его к флажку и получить его значения. Вы также можете указать тип предыдущей страницы с помощью директивы <%@ PreviousPageType %>, а затем получить доступ к общим свойствам предыдущей страницы.

Подробнее см. Размещение на нескольких страницах .

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