본문 바로가기

.NET/ASP.NET

Repeater With Linq

작업을 하다가 Repeater items를 Linq로 질의하는걸 해봐서 공유하고자 한다.

아래의 코드는 리피터 안에 있는 HyperLink의 ImageUrl값에 따라 필터링된 item들을 가져오는 쿼리입니다.

var temp = from item in ReviewRepeater.Items.OfType<RepeaterItem>().AsEnumerable()
 where ((HyperLink)item.FindControl("hrefStudyIcon")).ImageUrl == _reviewButtonImageUrl
select item;


위처럼해서 링큐를 사용할수 있다. ^^ 단단한 팁