Как запустить дочерний повторитель аргумента ItemCommand в элементе управления вложенными повторителями в c # .net

1

Вот мой код страницы aspx для вложенного ретранслятора..

<asp:Repeater ID="repAccordian" runat="server" OnItemDataBound="repAccordian_ItemDataBound" onitemcommand="repAccordian_ItemCommand">
    <ItemTemplate>
    <%#Eval("TopicName")%>
    <asp:Label ID="lbltopicid" runat="server" Visible="false" Text='<%#Eval("TopicID")%>' </asp:Label>
    <div>
    <asp:Repeater ID="repsubtopic" runat="server"><ItemTemplate>
    <%#Eval("SubTopicName")%>                              
    <a href='' class='click'>
    <asp:Label ID="lblView" CommandName="View" CommandArgument='<%# Eval("SubTopicID") %>'
     runat="server" Text="View" /></a>
    </ItemTemplate>
    </asp:Repeater>
    </div>
    </ItemTemplate>
    </asp:Repeater>

Мне нужно сгенерировать аргумент ItemCommand, когда вы нажимаете на просмотр в дочернем репетире (repsubtopic). PLS дает мне предложения по решению этой проблемы.

  • 0
    Затем определите onitemcommand="repsubtopic_ItemCommand" .
Теги:
asprepeater
repeater
nested-repeater

1 ответ

1
Лучший ответ

Как предложил @Tim

<asp:Repeater ID="repsubtopic" runat="server" 
      onitemcommand="repsubtopic_ItemCommand">

и определите repsubtopic_ItemCommand в вашем коде.

  • 0
    привет, я попробую это, но не работает ...
  • 0
    @Surendra вставил код в ваш вопрос.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню