В моем приложении у меня есть кнопка для сохранения некоторой информации. Тем не менее, я хотел бы иметь задержку в коде до того, как последняя строка будет выполнена, чтобы пользователь мог прочитать сообщение, которое появляется до того, как он будет перенаправлен на новую страницу.Задержка в событии в коде за файлом
Я знаю, что делать это не совсем оптимально, но по каким-то причинам (например, времени) я хочу сделать это в любом случае.
Возможно ли это, и если да, то как я мог это сделать?
Заранее благодарен!
protected void SaveButton_Click(object sender, EventArgs e) {
// Lots of code not relevant for the problem here
Service service = new Service();
service.SaveMovie(movie);
successMessage.Visible = true;
happyMessage.Text = "The movie was successfully added, now add some genres!";
// Here I want a delay of 2 seconds before the next line is executed...
Response.Redirect(String.Format("~/Edit.aspx?id={0}", movie.MovieID), false);
}
Они выиграли Никогда не просматривайте текст сообщения. Перед перенаправлением ответа будет только 2-секундная задержка. –
Здесь вам понадобится JavaScript (jQuery). –
Да, но я могу изменить его на 5 или 10 секунд. Вопрос в том, можно ли и как это сделать. – holyredbeard