surya_16 Ответов: 3

Я хочу связать кнопку с веб-формой в соответствии с предыдущей формой.


Я хочу связать кнопку с веб-формой в соответствии с предыдущей веб-формой.
Например,
У меня есть 3 веб-формы
webform1, webform2, webform3, webform4.
у меня есть кнопка в webform3.
После нажатия кнопки в webform3,
если моя предыдущая веб-форма-webform1, то она должна перенаправляться на webform4.
если моя предыдущая веб-форма-webform2, то она должна перенаправляться на webform5.
как это сделать есть простой способ сделать это.

Что я уже пробовал:

Я хочу связать кнопку с веб-формой в соответствии с предыдущей веб-формой.
Например,
У меня есть 3 веб-формы
webform1, webform2, webform3, webform4.
у меня есть кнопка в webform3.
После нажатия кнопки в webform3,
если моя предыдущая веб-форма-webform1, то она должна перенаправляться на webform4.
если моя предыдущая веб-форма-webform2, то она должна перенаправляться на webform5.
как это сделать есть простой способ сделать это.

3 Ответов

Рейтинг:
2

W∴ Balboos, GHB

Для PHP (и ASP.NET должен каким-то образом разрешить то же самое), когда страница открывается с первой страницы формы, я бы отправил идентификатор на страницу, например, в скрытое поле внутри формы. Новая страница в PHP будет построена на основе значения, отправленного родительской страницей, и, таким образом, ссылаться на то, что вы хотите, когда она будет создана.

Перефразируя, страница, которую вы начинаете формировать, заставляет новую страницу быть построенной пользовательским способом, который учитывает страницу, с которой она приходит. Это довольно повсеместное веб-программирование, так что вы должны стать действительно хороши в этом.


Рейтинг:
1

Vincent Maverick Durano

Если вы хотите просто перейти с одной страницы на другую, вы можете просто использовать ответ.Перенаправление или сервер.Метод передачи:

Например, в событии щелчка вашей кнопки вы можете сделать:

Response.Redirect("Webform2.aspx");


Рейтинг:
1

F-ES Sitecore

Зависит от того, как вы определяете, что такое "предыдущая форма". Если вы нажмете кнопку на webform1, которая приведет вас к webform3, то в щелчке даже для кнопки на webform1 сохраните что-то в сеансе, который говорит, что webform1 был доступен;

Session["LastForm"] = "webform1";


затем вы можете проверить это значение сеанса в webform3, чтобы решить, куда перенаправить.