powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Доступ к DataItem родительского Repeater
6 сообщений из 6, страница 1 из 1
Доступ к DataItem родительского Repeater
    #38068754
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем добрый вечер.

Помогите не могу найти способ получения доступа к объекту привязки DataItem родительского Repeater для вложенного Repeater.
Гугл выдает вовсе не то, что хочется. И должно быть же свойство для этого, но что-то запарился и не выходит нифига.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<asp:Repeater ID="MotherRepeater" runat="server">
                                    <ItemTemplate>
                                        
                                            <%# BindINNERList(Container, Container.DataItem)%>
                                            <asp:Repeater ID="INNERRepeater" runat="server">
                                                <ItemTemplate>
                                                    <p>
                                                        <a href='<--здесь мне также необходимо получить объект DataItem от MotherRepeater --/>'></a>, или <a href='<%# Container.DataItem %>'>
                                                    </p>
                                                </ItemTemplate>
                                            </asp:Repeater>
                                        </ul>
                                    </div>
                                    </ItemTemplate>
                                </asp:Repeater>



Спасибо.
...
Рейтинг: 0 / 0
Доступ к DataItem родительского Repeater
    #38069046
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может что-то типа этого?
Код: plaintext
1.
2.
3.
<asp:Repeater ID="MotherRepeater" runat="server">
    <ItemTemplate>
        <asp:Repeater ID="INNERRepeater" runat="server" DataSource="<%# Container.DataItem %>">
...
Рейтинг: 0 / 0
Доступ к DataItem родительского Repeater
    #38069863
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, это не подходит изначально.
...
Рейтинг: 0 / 0
Доступ к DataItem родительского Repeater
    #38070149
thunder2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
avolik,

Введите ссылку в дочернем объекте на родительский объект. Далее вызывайте родительский объект прямо в разметке. Каких-то стандартных способов вроде нет.
...
Рейтинг: 0 / 0
Доступ к DataItem родительского Repeater
    #38070193
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<asp:Repeater ID="MotherRepeater" runat="server">
                                    <ItemTemplate>
                                        
                                            <%# BindINNERList(Container, Container.DataItem)%>
                                            <asp:Repeater ID="INNERRepeater" runat="server">
                                                <ItemTemplate>
                                                    <p>
                                                        <a href='<%# (Container.Parent.Parent.Parent as YourType).SomeField %>'></a>, или <a href='<%# Container.DataItem %>'>
                                                    </p>



Проще всего - поставить туда бряку и посмотреть как добраться до родительского контейнера
Правильнее - пробрасывать нужные тебе данные уже в дочерний контейнер до биндинга
...
Рейтинг: 0 / 0
Доступ к DataItem родительского Repeater
    #38070719
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, я понял направление! Спасибо всем Вам за отзывчивость.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Доступ к DataItem родительского Repeater
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]