У меня есть страница, которая состоит из панели обновлений с DropDownList, текстовым полем и кнопкой в нем. Панели обновления имеют триггер для кнопки. Это отлично подходит для всех моих «ошибок», таких как «Нет ввода!», Когда я выхожу на предупреждение с ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(),"noName", "window.onload = function(){alert('Please enter a username!');window.location ='Accounts.aspx';}", true);
и тому подобное.C# ASP.net Как добавить перезагрузку страницы/панели в конце события кнопки?
Но когда я не нахожусь в предупреждениях, и на кнопке запускается все, мне кажется, я приземлюсь в какой-то мертвой зоне. Мои предупреждения перестают отображаться, несмотря на то, что код запускается (проверяется путем отладки), событие кнопки все равно выполняет все задачи, как следует. Однако, если я обновляю страницу, я получаю классику: To display webpage again. После того, как я нажимаю кнопку «повторить попытку», появляется «последнее» сообщение, а затем оно работает так же, как при первой загрузке.
Итак, я предполагаю, что PostBackTrigger на моей кнопке запускает PostBack до или во время выполнения события, поскольку, когда событие завершено, ничего не происходит до тех пор, пока я не перезагружу. Я думаю, что мне нужно добавить перезагрузку в конце события моей кнопки. Поэтому мой вопрос: как добавить перезагрузку страницы/панели в конце события кнопки?
Edit: Забыл упомянуть, что, когда событие кнопки запускает все это должно его редактирует файл web.config, если это как-то может вызвать мою проблему.