정보 보관 ver1.0
DataPager 컨트롤 사용시 주의점(두번 클릭해야 반응하는 현상)
James Wetzel
2012. 4. 19. 14:39
//(Page 이벤트)초기 페이지 로딩시 호출 그리고...
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
LoadListview();
}
}
//(DataPager 이벤트)페이지가 렌더링 되기전에 또 한번 호출
protected void MyDataPager_PreRender(object sender, EventArgs e)
{
LoadListview();
}
LoadListview()
{
DataSet ds = new DataSet();
adap.Fill(ds);
}
*이거와 연관된 오류로 아래와 같은 메세지가 출력될 수 있다. 이는 DataPager의 설정이 올바르지 않아서 발생할 수도 있으니 확인해보기 바란다. 실 예로 필자는 아래와 같은 오류 메세지를 DataPager 컨트롤을 위와 같이올바로 설정했더니 아래 오류 메세지가 출력되지 않고 모든 것이 정상적으로 되었다.
잘못된 다시 게시 또는 콜백 인수입니다. 이벤트 유효성 검사는 구성의 <pages enableEventValidation="true"/> 또는 페이지의 <%@ Page EnableEventValidation="true" %>를 사용하여 활성화됩니다. 이 기능은 다시 게시 또는 콜백 이벤트에 대한 인수가 원래 이들을 렌더링한 서버 컨트롤에서 발생하는지 확인하여 보안을 유지합니다. 데이터가 올바르면 유효성 검사에 대한 다시 게시 또는 콜백 데이터를 등록하는 데 ClientScriptManager.RegisterForEventValidation 메서드를 사용합니다.
728x90
반응형