Исходя из классического фона ASP, я привык к нескольким формам на странице, но это явно ограничено на странице ASP.NET.
Однако у меня есть ситуация, когда у меня есть форма, которая собирает данные от пользователя, сохраняет данные в БД, а затем я хочу отобразить (и настроить значения) специальную форму, которая публикуется на веб-сайте PayPal. .
Если бы значения полей формы PayPal были статическими, проблем не было бы, но поскольку я хочу манипулировать на стороне сервера формы (для настройки полей qty, desc, price и т. Д.), Это будет проблема.
Я подумывал о перенаправлении на другую страницу после записи в БД, и я подозреваю, что это будет работать довольно хорошо, но это немного дополнительных усилий, которые могут оказаться излишними.
Мне также предложили, чтобы я мог программным образом отобразить другую форму, в зависимости от того, где я нахожусь в цикле. То есть используйте заполнитель, и в Page_Load я бы первоначально добавил форму БД (в комплекте с дочерними элементами управления) и форму PayPal после обратной передачи.
Этот сценарий должен быть обычным для вас, ребята, поэтому я ищу советы мнений и любые соответствующие примеры кода, если вы предпочитаете подход.
Я знаю, что смогу обойтись, но этот проект - средство обучения, поэтому я хочу принять то, что подходит для лучшей практики.
Заранее спасибо ...
Chris