Чтобы снова отобразить веб-страницу, internet explorer должен повторно отправить ранее отправленную информацию
когда я нажимаю на подкачку gridview и перехожу на следующую страницу, но обновляю страницу, получая это всплывающее сообщение об ошибке в браузере IE.
Что я уже пробовал:
protected void gvesource_PageIndexChanged(object sender, GridViewPageEventArgs e) { gvesource.PageIndex = e.NewPageIndex; gvesource.DataBind(); Response.Redirect(Request.RawUrl); }
Я пытаюсь это сделать, но не получается, это бесконечный цикл.
F-ES Sitecore
Если вы перенаправляетесь на ту же страницу так, как вы это делаете, она будет вести себя так, как если бы пользователь пришел на эту страницу в первый раз, так что вы потеряете свою текущую страницу.
Такое поведение является стандартным для браузеров, а не только для IE, пользователи привыкли к нему, так что беспокоиться не о чем. Чтобы обойти это, вам нужно будет обрабатывать всю свою собственную подкачку, используя ссылки и строку запроса, а не полагаться на серверные события, задача, которая потребует от вас полностью переписать все, что вы сделали.