페이지로드에 자동 게시
-
19-09-2019 - |
문제
첫 번째로드에서 내 페이지를 자동으로 게시해야하며 페이지 전체를 게시하기 전에 전체 페이지가 마감 처리되어 있어야합니다.
페이지로드에 사용합니다
if (!IsPageWasPostBack)
{
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "forcePostBack", "Sys.WebForms.PageRequestManager.getInstance().add_endRequest(postBackLoading);function postBackLoading(){__doPostBack('" + this.Page.ClientID + "','');}", true);
}
ISPAGEWASPOSTBACK은 ViewState 변수입니다.
내가 넣을 때
Sys.WebForms.PageRequestManager.getInstance().add_endRequest
내 페이지가 다시 게시되지 않습니다. 내가 그것을 제거하면 페이지 게시물을 성공적으로하지만 빨리.
타이머를 사용하여 내 게시물을 다시 호출하고 싶지 않습니다.
아이디어가 있습니까?
해결책
jQuery를 사용하고 $ (document) .ready ($ ( "#myform) .submit ();)를 사용하거나 준비를 기다린 다음 몇 초만 기다리기 위해 JavaScript에 타이머를 가질 수 있습니다.
다른 팁
몇 초 동안 기다리는 것은 어떻습니까?
$(document).ready(
setTimeout('$("#myform).submit()',2000);
) ;
사용해 보셨습니까? loadcomplete 로드 이벤트 대신 이벤트?
제휴하지 않습니다 StackOverflow