문제

첫 번째로드에서 내 페이지를 자동으로 게시해야하며 페이지 전체를 게시하기 전에 전체 페이지가 마감 처리되어 있어야합니다.

페이지로드에 사용합니다

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 로드 이벤트 대신 이벤트?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top