Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как добавить обработчик onClick на созданый динамически Button? / 6 сообщений из 6, страница 1 из 1
14.05.2005, 08:21
    #33063754
HoTicE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить обработчик onClick на созданый динамически Button?
subj...
Т.е.
в тексте программы
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Button bt = new Button();
bt.ID = "editOKButton";
bt.Text = "OK";
bt.CssClass = "normalButton";
bt.OnClick = "edit_Click";

Вот здесь ругается 
Compiler Error Message: CS0122: 'System.Web.UI.WebControls.Button.OnClick(System.EventArgs)' is inaccessible due to its protection level

cell.Controls.Add(bt);
Я так понимаю, я вообще что то не то сделал, просто никогда раньше не требовалось кнопку вставлять динамически.

HELP!
...
Рейтинг: 0 / 0
14.05.2005, 08:47
    #33063782
BusyMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить обработчик onClick на созданый динамически Button?
Вставь кнопку НЕ ДИНАМИЧЕСКИ - и посмотри как она добавляется туда в "автоматически сгенерированном коде"
...
Рейтинг: 0 / 0
14.05.2005, 08:47
    #33063784
HoTicE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить обработчик onClick на созданый динамически Button?
Вот в MSDN нашел
Код: plaintext
1.
2.
3.
4.
5.
Button bt = new Button();
bt.ID = "editOKButton";
bt.Text = "OK";
bt.CssClass = "normalButton";
bt.Click += new EventHandler(this.edit_Click);
cell.Controls.Add(bt);
Ошибки не выдает ни и не работает :(
...
Рейтинг: 0 / 0
14.05.2005, 08:52
    #33063794
HoTicE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить обработчик onClick на созданый динамически Button?
получается
<input type="submit" name="editOKButton" value="OK" id="editOKButton" class="normalButton" />
...
Рейтинг: 0 / 0
14.05.2005, 12:05
    #33064303
Vladimir1234
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить обработчик onClick на созданый динамически Button?
Попробуй так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
...
AddHandler bt.Click, New EventHandler(AddressOf edit_Click)
...

    Protected Sub edit_Click(ByVal sender As Object, ByVal e As System.EventArgs)
            .......
    End Sub
...
Рейтинг: 0 / 0
16.05.2005, 09:26
    #33066270
Sam Andrews
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить обработчик onClick на созданый динамически Button?
HoTicEВот в MSDN нашел
Код: plaintext
1.
2.
3.
4.
5.
Button bt = new Button();
bt.ID = "editOKButton";
bt.Text = "OK";
bt.CssClass = "normalButton";
bt.Click += new EventHandler(this.edit_Click);
cell.Controls.Add(bt);
Ошибки не выдает ни и не работает :(

должно работать.., проверь, дальше по тексту у тебя должно быть:

protected void edit_Click(Object sender, System.EventArgs e)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как добавить обработчик onClick на созданый динамически Button? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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