업데이트 패널에 숨겨진 버튼을 배치하고 해당 버튼에 대한 포스트 백을 수행 할 수 있습니다. 우아한 솔루션이 아니지만 잘 작동합니다.
업데이트 패널에서 다음과 같이 작성할 수 있습니다.
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "InitialLoad" + this.ClientID, Page.ClientScript.GetPostBackEventReference(btnLoad, "")+";", true);
}
}
이 그럼 당신은 (버튼의 OnClick 이벤트)하여 btnLoad_Click 방법에 시작할 때 실행될 코드를 작성할 수 있습니다 : 당신의 Page_Load 이벤트에
<div style="visibility:hidden">
<asp:Button ID="btnLoad" OnClick="btnLoad_Click" runat="server"/>
</div>
당신은 다시 게시에 대한 스크립트를 등록해야합니다 .
AJAX 타이머를 사용하는 다른 방법을 시도해보고 첫 번째 틱에서 코드를 사용하지 않도록 설정했지만 코드 뒤에서 코드가 실행되기 전에 한 번 이상 틱이 표시되는 경우가 있으므로 해당 솔루션을 무시했습니다.