Повторитель ASP.net получает текущий индекс, указатель или счетчик

Вы можете искать «injit_all_warnings» в настройках сборки xcode PodBundle в вашем рабочем пространстве проекта, установив значение «YES», оно будет скрывать все ваши предупреждения файла Pod.

Если вы сделаете это с рабочим пространством, оно также скроет весь ваш проект.

77
задан Brian Webster 3 November 2015 в 07:24
поделиться

2 ответа

Для отображения номера элемента на репитере вы можете использовать свойство Container.ItemIndex .

<asp:repeater id="rptRepeater" runat="server">
    <itemtemplate>
        Item <%# Container.ItemIndex + 1 %>| <%# Eval("Column1") %>
    </itemtemplate>
    <separatortemplate>
        <br />
    </separatortemplate>
</asp:repeater>
155
ответ дан 24 November 2019 в 10:53
поделиться

Добавьте элемент управления меткой в ​​шаблон ItemTemplate Repeater . Обработка события 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+"";
    }
5
ответ дан 24 November 2019 в 10:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: