Мне нужно автоматически отправить обратно мою страницу при первой загрузке, и мне нужно дождаться окончания загрузки всей страницы, прежде чем отправлять обратно страницу.
использую на странице загрузки
if (!IsPageWasPostBack)
{
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "forcePostBack", "Sys.WebForms.PageRequestManager.getInstance().add_endRequest(postBackLoading);function postBackLoading(){__doPostBack('" + this.Page.ClientID + "','');}", true);
}
IsPageWasPostBack является переменной состояния представления.
Когда я ставлю
Sys.WebForms.PageRequestManager.getInstance().add_endRequest
моя страница не отправляется обратно. Если я удалю его, пост вернется обратно, но быстро.
Я не хочу использовать таймер, чтобы перезвонить назад.
Есть идеи?