Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Button & Repeater / 6 сообщений из 6, страница 1 из 1
19.09.2006, 20:24
    #33998058
puhh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Button & Repeater
Подскажите, что не так.
Есть repeater, в котором находятся button-ы.
Хочется по нажатию кнопки вызывать соотв. обработчик.

Вот только я не понимаю, какое событие возникает при нажатии button-а в repeater-е.

Где-то на форуме встретила похожий пример, но он не работает...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<asp:Repeater ID="rMenu" runat="server" OnItemCommand="rMenu_ItemCommand">
        <ItemTemplate>
        <asp:Button runat="server" ID="itemMenu" CommandName="Select" CommandArgument='<%#DataBinder.Eval(Container.DataItem, "id")%>' >
        </asp:Button>
        </ItemTemplate>
        </asp:Repeater>

protected void rMenu_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        switch (e.CommandName)
        {
            case "Select":
                LoadContent(Convert.ToInt32(e.CommandArgument));
                break;
        }

    }
...
Рейтинг: 0 / 0
20.09.2006, 01:52
    #33998322
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Button & Repeater
А чего ж он не работает то? Как раз через ItemCommand и ловить.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
20.09.2006, 10:21
    #33998694
puhh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Button & Repeater
[quot Dimon aka Manowar]А чего ж он не работает то? [quot]

Я бы тоже знать хотела :(

Debugger-ом пытаюсь отловить событие, которое происходит - перезагрузка страницы есть, но в ItemCommand выполнение не заходит.

:(
...
Рейтинг: 0 / 0
20.09.2006, 10:37
    #33998757
puhh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Button & Repeater
Смотрю параметр Request.Form (при PageLoad), там два Keys - один это _ViewState, второй - как раз нужный Item.
Почему тогда мы не заходим в обработчик?
В PageLoad его что ли теперь отлавливать? :(
...
Рейтинг: 0 / 0
20.09.2006, 13:04
    #33999528
Dmitry Uvarov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Button & Repeater
а что у нас с биндингом репитера? как, когда и сколько раз?http://ln.com.ua/~openxs/articles/smart-questions-ru.html
...
Рейтинг: 0 / 0
20.09.2006, 14:25
    #33999877
puhh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Button & Repeater
"А слона-то я и не приметил" (с)

Про IsPostBack совсем забыла.

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


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