C# приложение Как удалить сообщение «Чтобы снова отобразить веб-страницу, веб-браузер должен повторно отправить ранее отправленную информацию ...» - PullRequest
0 голосов
/ 29 января 2020

У меня есть приложение c# с браузером и переходом на веб-страницы. Одна из веб-страниц имеет несколько страниц внутри, и по какой-то причине, когда мы программно нажимаем следующую кнопку, она переходит на домашнюю страницу. пытаясь найти решение, я заметил, что если мы обновим sh страницу, в то время как это произойдет, то она будет go на страницу, которую мы хотим. Но когда я попытался автоматизировать это, добавив browser.Refre sh (), он показывает следующее сообщение, как я могу решить / удалить это? какие изменения мне нужно сделать? любую строку кода, которую я могу добавить к своему C# коду.

enter image description here

Ответы [ 2 ]

0 голосов
/ 04 февраля 2020

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

0 голосов
/ 04 февраля 2020

До сих пор единственное решение, которое я нашел, - это снова перейти на веб-страницу вместо Browser.Refre sh (), и оно заработало.

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