나는이 질문이 조금 이상하게 보일지 모르지만, 여기에 세부 사항이 있습니다.리피터 대 문자열 빌더
목표 : 여러 가지 이유로 (텍스트, 값) 쌍을 검색 할 수 있습니다. 그 중 하나는 알파벳을 검색하고, 각 문자는 앵커 또는 LinkButton으로 사용되며 텍스트 값은 문자가되고 click 이벤트는 쌍의 값 부분을 가져 와서 stringFormat()에 배치합니다. "매개 변수화 된 URL"구성하기
이 목표를 위해 두 가지 방법을 사용했지만 어떤 것이 더 좋은지 잘 모릅니다! 그것으로하는 LinkButton이있을 것이다 리피터
리피터를 사용는
1 ItemTemplate을이 블록을 통해의와 '텍스트'와 평가 사용하고 '가치'생성하는 텍스트를 설정합니다 QueryString. 검색 될 총 쌍에 해당하는 카운터와 루프를 사용하여 StringBuilder 의 인스턴스를 생성
의 StringBuilder 사용
2. 이
Links_strngBuilder.Append(string.Format("<a href='/data.aspx?page={0}'>{0}</a>", chrctr))
같은 몇 가지 코드를 사용하여 탐색을 위해 필요한 모든 앵커 긴 문자열을 구축하고 마지막으로 문자열로 문자열 빌더 인스턴스를 변환하고 레이블에 할당하는 특정 문자열 형식을 추가
참고 : [데이터베이스의 각 루프에서] 또는 [배열/arrayList/List <]에서로드하여 값을 저장하고 모든 연결을 db에 저장하도록 chrctr 텍스트 및 값 필드가 검색됩니다.
+1 네가 맞아요. StringBuilder는 작업을 복잡하게 만듭니다. 하지만 성능이나 확장 성과 같은 완벽한 비교 또는 적어도 가장 중요한 점을 찾고있었습니다. – lKashef