목록 뷰에서 데이터 페이지 컨트롤을 사용하여 페이지 뷰를 수행하고 있습니다.DataPager를 사용하여 ListView에서 페이징을 취소 할 수 있습니다.
테이블을 페이징 할 때 몇 가지 유효성 검사를 수행해야합니다. 이러한 유효성 검사가 실패하면 페이징을 취소해야합니다.
현재 ListView의 PagePropertiesChanging 이벤트에서 유효성 검사를 수행하지만 인수는 Cancel 속성을 제공하지 않습니다.
protected void MyListView_PagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e)
{
if (!Validate())
{ // cancel the paging action}
}
페이징 취소가 가능하고 그것을 수행하는 방법을 아는 사람이 있습니까? 감사합니다.
예,이 "유일한"방법으로 보인다. 나는 TemplatePagerField를 사용하여 다음/이전을 구현하는 것으로 끝났다. 일단 그들이 숫자 페이징에 대해 불평하면, 나는 이렇게 할 것이다. – Ronald