Я работаю с C # и .NET уже довольно давно, но в настоящее время я работаю над моим первым веб-приложением с ASP.NET.Мне потребовалось некоторое время, чтобы осознать, что функция Page_Load вызывается раньше, чем мой обработчик событий кнопки, хотя в этот момент у меня приложение работает должным образом с этим поведением.Тем не менее, проблема у меня заключается в следующем:
У меня есть элемент управления GridView, который связан с SortedList в моем приложении.Обработчик события нажатия кнопки сохраняет данные в форме в базу данных (фактически сохраняет данные через службу SOAP), затем обновляет список, к которому привязан GridView, для отображения самых актуальных данных (опять же, обновлениясписок из службы SOAP).Однако, поскольку страница обновляется до того, как сработает мой обработчик события нажатия кнопки, на самом деле данные не отображаются обновленными на странице.Как правильно справиться с такой ситуацией?Как я могу получить данные на странице, которые будут обновлены или, по крайней мере, обновлены, после того, как обработчик кнопки сохранит данные, даже если страница уже обновлена?Я боролся с этим довольно давно, поэтому любой пример кода или ссылки, которые помогут объяснить это, будут высоко оценены.
Заранее спасибо!