Внутри события в моем коде позади файла я хочу запустить скрипт, который перенаправляет пользователя на определенную страницу через 3 секунды. Я понимаю, что могу использовать строку Page.ClientScript ниже с setTimeout, но мне нужна помощь в том, что на самом деле поместить в оператор setTimeout, чтобы это работало?
Внизу находится строка кода, которую я использую для перенаправления, которую я хочу заменить строкой Page.ClientScript.
Заранее спасибо!
Page.ClientScript.RegisterStartupScript(this.GetType(), "redirect", "setTimeout('???', 3000);", true);
Response.Redirect(String.Format("~/Edit.aspx?id={0}", movie.MovieID), false);
ПРИМЕЧАНИЕ. Я безуспешно пробовал следующее:
Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "setTimeout('top.location.href = " + String.Format("~/Edit.aspx?id={0}", movie.MovieID) + "', 3000);", true);