본문 바로가기

CSharp/Web

asp.net updatepanel 사용시 jquery ready 이벤트 재 호출 방법

 

asp.net에서 updatepanel을 사용하였을 경우

jquery 혹은 body tag 의 onload event가 동작하지 않습니다.

 

처음에는 동작하나. 이벤트가 발생하여  updatepanel이 동작한 후부터는 정상적인 동작이 되지 않습니다.

 

Sys.webForms.PageRequestManager를 이용하여 처리 할 수 있습니다.

 

다음은 예제 소스입니다.

aspx

	
	

다음 강조된 부분을 참고하시면 됩니다.
    

 

cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebApplication2.Test
{
	public partial class UpdatePanel_In_Pageload_script : System.Web.UI.Page
	{
		protected void Page_Load(object sender, EventArgs e)
		{

		}

		protected void btnTest_Click(object sender, EventArgs e)
		{
			txtRunatServer.Value = "test";
		}
	}
}