В этой ситуации вы все еще можете сохранить отправленные значения.
То, что вам нужно будет сделать, - записать самый последний запрос в хранилище файлов cookie, сеансов или хранилище данных / файлов, и при каждом запросе проверять, был ли обработан запрос, прежде чем удалять данные.
Поскольку то, что вы искали, было строкой запроса, это может быть что-то вроде этого:
Response.Cookies("tempdata")("querystring") = Request.ServerVariables("QUERY_STRING")
Response.Cookies("tempdata")("querystring_handled") = false
, тогда, когда вы закончите с этим запросом, вы можете очистить значение cookie или установить querystring_handled = true,
Возможно, есть ситуации, когда это может вызвать некоторые конфликты, но, как вы знаете, у вас все еще будет возможность вспомнить запрос, как только он будет получен сервером.