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";
}
}
}
'Developer' 카테고리의 다른 글
| MSSQL 동적 목록 쿼리 (list query sample) (0) | 2010.09.06 |
|---|---|
| jquery table row add and remove (0) | 2010.08.11 |
| ASP.NET Treeview Control의 Line 디자인 깨짐 방지 (0) | 2010.06.24 |
| Sql Provider를 이용한 SharePoint 2010 폼 인증 방식 구현 (0) | 2010.06.18 |
| SharePoint Session 설정 방법 (0) | 2010.06.17 |