타이틀이 참....뭐랄까 거시기합니다.
뭐 아는 사람이야 알겠지만
3.X에 ListView라는 컨트롤이 새로 도입이 되었습니다.
마치 2.X에서 DataGrid가 없어지고 DataGridView로 대체된 것과 같은 느낌이 듭니다..^^
ListView는 컨트롤의 이름으로 보면 DataList의 대체 컨트롤처럼 인식이 됩니다만..일단은 그것은 아녀 보입니다..
http://www.singingeels.com/Articles/The_ListView_Dominates_The_Repeater.aspx
위 링크는 쉽게 말해 Repeater에 비해 ListView가 좋다는 점을 설명하는 아티클입니다.
워낙 영어가 딸리다 보니..ㅡ.ㅡ;
읽다 보니 Repeater의 header와 footer 얘기가 나오는데요.
위와 같은 이유로 인해 저는 header와 footer 템플릿을 사용하지 않습니다..
그냥 html에 디자인을 붙이지요..
그렇게 되면 IDE 디자이너뷰에서는 컨트롤이 활성화 되지 않습니다..
즉..빌드를 해서 브라우저에서나 볼수 있다는 얘기죠...
때에 따라서는 태그의 쌍(여는 곳과 닫는 곳)이 깨지기도 하죠...- 조금 복잡한 리피터의 경우에요..
이는 리피터가 단순히 html로 렌더만 하기 때문에 발생된 문제지만..그렇기 때문에 더 빠른게 아닐까 생각이 듭니다..
어쨋든...필자는 이 경우 ListView를 추천하면서..좀 더 개체지향적이라는 표현을 쓰는군요..(맞게 해석한건지 원..ㅡ.ㅡ;)
두번째 내용은..조금은..호감이 가는 부분이네요...
좀 많이 코딩이 들어간 부분이기는 했으니깐요.
^^;
속도적인 이슈는 어떨지..궁금해 집니다..^^