반응형
ASP.net Repeater는 현재 인덱스, 포인터 또는 카운터를 가져옵니다.
질문은 정말 간단합니다. ASP Repeater 컨트롤에 대한 현재 포인터 / 카운터에 액세스하는 방법이 있습니까?
항목이 포함 된 목록이 있고 repeater 열 (반복 및 html 테이블) 중 하나를 ...
항목 1 | 몇 가지 정보
항목 2 | 몇 가지 정보
... 등등
1과 2가 카운터입니다.
리피터에 항목 번호를 표시하려면 Container.ItemIndex
속성을 사용할 수 있습니다 .
<asp:repeater id="rptRepeater" runat="server">
<itemtemplate>
Item <%# Container.ItemIndex + 1 %>| <%# Eval("Column1") %>
</itemtemplate>
<separatortemplate>
<br />
</separatortemplate>
</asp:repeater>
Repeater의 ItemTemplate에 레이블 컨트롤을 추가 합니다 . OnItemCreated 이벤트를 처리합니다.
ASPX
<asp:Repeater ID="rptr" runat="server" OnItemCreated="RepeaterItemCreated">
<ItemTemplate>
<div id="width:50%;height:30px;background:#0f0a0f;">
<asp:Label ID="lblSr" runat="server"
style="width:30%;float:left;text-align:right;text-indent:-2px;" />
<span
style="width:65%;float:right;text-align:left;text-indent:-2px;" >
<%# Eval("Item") %>
</span>
</div>
</ItemTemplate>
</asp:Repeater>
비하인드 코드 :
protected void RepeaterItemCreated(object sender, RepeaterItemEventArgs e)
{
Label l = e.Item.FindControl("lblSr") as Label;
if (l != null)
l.Text = e.Item.ItemIndex + 1+"";
}
참고 URL : https://stackoverflow.com/questions/1067716/asp-net-repeater-get-current-index-pointer-or-counter
반응형
'developer tip' 카테고리의 다른 글
Matplotlib Legends가 작동하지 않음 (0) | 2020.10.14 |
---|---|
Vim 구성 줄 번호 색상 (0) | 2020.10.14 |
PHP-이 잘못된 오프셋 유형 오류를 어떻게 수정합니까? (0) | 2020.10.14 |
시각적 선택의 모든 줄에 Vim 매크로 (0) | 2020.10.14 |
VIM : Ubuntu에서 정확한 줄로 이동하는 방법 (0) | 2020.10.14 |