У меня есть 2 веб-формы asp.net.Первый имеет ScriptManager, History, UpdatePanel и GridView;позже ScriptManager, UpdatePanel и TextBoxes.Предпосылка здесь - список, который ссылается на детальную форму, где элемент может быть отредактирован.
Изнутри GridView (внутри UpdatePanel), если я использую элемент управления HyperLink с URL-адресом, заданным для страницы редактирования (с необходимыми параметрами), что-то изменить, сохранить его, а затем нажмите кнопку назад, я вижу оригинальный список без обновлений.Нажатие F5 для обновления отображает изменения.
Если вместо этого я использую LinkButton внутри GridView, и обрабатываю этот LinkButton в коде позади, чтобы выполнить Response.Redirect для той же страницы редактирования (с теми же параметрами),внесите те же изменения, сохраните и нажмите кнопку «Назад», список на исходной странице автоматически обновится, чтобы показать мои изменения.
Обратите внимание, что код на странице сведений, где выполняется редактирование / сохранение, не изменяется- изменяется только то, как он отображается в первый раз.
Мой вопрос таков: что это за Response.Redirect, который вызывает обновление страницы при нажатии кнопки «Назад», и ее можно копировать?это для прямого подхода HyperLink?Я бы предпочел использовать метод HyperLink, так как не вижу причин для обратной передачи, но я хочу, чтобы GridView обновлялся, когда пользователь просматривает его.
Спасибо.