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


И один из наболевших.

Допустим я генерю таблицу где в каждой строке есть кнопка, по нажатию на которую мне надо что то выполнить.
Возможен ли вариант назначать её событие типа button.onliclick = mySub
и как это сделать.
Или приёдется разбираться через реквест?


------------
Блин. Извините за полный каламбур, но просто конец рабочего дня :-)
...
Рейтинг: 0 / 0
Динамическое назначение методов
    #33370335
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
используй CommandArgument (если я правильно понял вопрос)...

с уважением...
...
Рейтинг: 0 / 0
Динамическое назначение методов
    #33370352
german23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Button1.Attributes.Add("onclick","window.close()");

можно использовать спецкоды
...
Рейтинг: 0 / 0
Динамическое назначение методов
    #33370573
Dima Yermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
german23Button1.Attributes.Add("onclick","window.close()");

можно использовать спецкоды
это точно не то. Я генерирую страницу на сервере и нажатие кнопки мне надо обработать на сервере. Просто хотелось бы как то более по ООП сделать а не просто Request("test").
...
Рейтинг: 0 / 0
Динамическое назначение методов
    #33370577
Dima Yermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sam Andrewsиспользуй CommandArgument (если я правильно понял вопрос)...


а можно поподробнее, а то я щас дома и нет токового инета и MSDN тоже на работе
...
Рейтинг: 0 / 0
Динамическое назначение методов
    #33370671
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<asp:Button Text="Button1" ID="button1" OnCommand="ExecuteCommand"
  CommandName="MyCommand" CommandArgument="mybutton1" RunAt="server" />

void ExecuteCommand(Object sender, CommandEventArgs e)
{
    if (e.CommandName == "MyCommand" && e.CommandArgument.ToString () == "mybutton1") 
...
}

через CommandArgument можно узнать какая именно кнопка была нажата...

с уважением...
...
Рейтинг: 0 / 0
Динамическое назначение методов
    #33370732
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/topic/163209&hl=commandargument#1355146
...
Рейтинг: 0 / 0
Динамическое назначение методов
    #33370790
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДопустим я генерю таблицу где в каждой строке есть кнопка, по нажатию на которую мне надо что то выполнить.

до кучи ;)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim but As Button
'место где генерируешь строку таблицы с кнопкой
        but = New Button
        With but
            .Text = "test"
            'ну и т.д.
        End With
        AddHandler but.Click, AddressOf but_click

'обработчик события
Private Sub but_click(ByVal sender As Object, ByVal e As System.EventArgs)
        Response.Write("test success")
End Sub
...
Рейтинг: 0 / 0
Динамическое назначение методов
    #33370938
Dima Yermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig авторДопустим я генерю таблицу где в каждой строке есть кнопка, по нажатию на которую мне надо что то выполнить.

до кучи ;)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim but As Button
'место где генерируешь строку таблицы с кнопкой
        but = New Button
        With but
            .Text = "test"
            'ну и т.д.
        End With
        AddHandler but.Click, AddressOf but_click

'обработчик события
Private Sub but_click(ByVal sender As Object, ByVal e As System.EventArgs)
        Response.Write("test success")
End Sub


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


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