Возможно, некоторые из вас знают проблему, что форма будет повторно отправлена при нажатии обновления браузера, нажав F5. Я ищу способ, чтобы предотвратить это, и все, что я нашел это решение сделать редирект на той же странице, после того, как представитьПредотвратить повторную отправку формы без page.redirect
Response.Redirect(Request.RawUrl);
Это работает, но моя проблема в том, что мне нужно вводить javascript в placeholder после обратной передачи, и поэтому эта информация теряется из-за перенаправления.
PlaceHolder p1 = this.NamingContainer.Parent.FindControl("phPostScript") as PlaceHolder;
GenerateJsTag(script,p1);
Response.Redirect(Request.RawUrl);
Есть ли способ предотвратить повторную передачу без перенаправления?
Благодаря
Отключение базовой функциональности браузера не рекомендуется имо –
Да, я согласен с вами 100%. Это следует считать стандартным поведением и не изменяться. – Sunil
Я добавил примечание, чтобы подчеркнуть, что вы сказали. – Sunil