Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как в Repeater привизаться к событиям кнопок.
|
|||
|---|---|---|---|
|
#18+
Уже и так и сяк, никак. <asp:Repeater id="RepeaterPage" runat="server"> <ItemTemplate> <asp:Button ID="Button" runat="server" /> </ItemTemplate> <SeparatorTemplate>, </SeparatorTemplate> </asp:Repeater> Пытался и в ItemCreated и в ItemDataBound. if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem)) { ((Button) RepeaterPage.Items[0].FindControl("Button")).Click += new EventHandler(UserControls_CustomPaging_Click); } Нифига не работает, где их подписать то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2006, 18:53 |
|
||
|
Как в Repeater привизаться к событиям кнопок.
|
|||
|---|---|---|---|
|
#18+
У кнопки атрибут OnClick задайте методом, который должен отрабатывать по щелчку. Только зачем вам кнопки. Почему бы не сделать ссылки, например?-- Гайдар Магдануров E-Mail | Блог | Сайт Difficult I do now, impossible will take a while... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2006, 19:01 |
|
||
|
Как в Repeater привизаться к событиям кнопок.
|
|||
|---|---|---|---|
|
#18+
Или вот так: <asp:repeater id="Repeater1" runat="server" OnItemCommand="Repeater_ButtonClick"> <ItemTemplate> <asp:button id="btnCommand" runat="server" Text="Select" CommandArgument=<%#DataBinder.Eval(Container.DataItem, "ItemId")%></asp:Button> </ItemTemplate> </asp:repeater> И уже в обработчике Repeater_ButtonClick проверяете аргумент. Если кнопок несколько для каждой из строк, то задайте параметр CommandName, чтобы различить тип активности.-- Гайдар Магдануров E-Mail | Блог | Сайт Difficult I do now, impossible will take a while... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2006, 19:04 |
|
||
|
Как в Repeater привизаться к событиям кнопок.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, gaidar, Вы писали: G>Или вот так: G><asp:repeater id="Repeater1" runat="server" G>OnItemCommand="Repeater_ButtonClick"> G> <ItemTemplate> G> <asp:button id="btnCommand" runat="server" Text="Select" G>CommandArgument=<%#DataBinder.Eval(Container.DataItem, G>"ItemId")%></asp:Button> G> </ItemTemplate> G></asp:repeater> G>И уже в обработчике Repeater_ButtonClick проверяете аргумент. Если кнопок несколько для каждой из строк, то задайте параметр CommandName, чтобы различить тип активности. G> данное сообщение получено с www.gotdotnet.ru G>ссылка на оригинальное сообщение Repeater_ButtonClick не вызыватеся, при нажатии на кнопки.:( G>Почему бы не сделать ссылки, например? А какая разница, мне бы только что бы по нажатию на кнопки вызывался один и тот же метод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2006, 19:40 |
|
||
|
Как в Repeater привизаться к событиям кнопок.
|
|||
|---|---|---|---|
|
#18+
Даже если в OnPreRender, сделать ((Button) RepeaterPage.Items[0].FindControl("Button)).Click += new EventHandler(UserControls_CustomPaging_Click); Все равно не работает. Чего то я точно не понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2006, 19:49 |
|
||
|
Как в Repeater привизаться к событиям кнопок.
|
|||
|---|---|---|---|
|
#18+
Или если из <ItemTemplate> все убрать, и в ItemCreated создавать новые кнопки, и добавлять их в e.Item.Controls, тоже не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2006, 19:52 |
|
||
|
Как в Repeater привизаться к событиям кнопок.
|
|||
|---|---|---|---|
|
#18+
Никто не знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2006, 12:50 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34045484&tid=1388704]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
5ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 325ms |

| 0 / 0 |
