Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как обработать собития для button, ЕСЛИ... / 2 сообщений из 2, страница 1 из 1
21.08.2005, 03:43
    #33226820
Пихтачок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обработать собития для button, ЕСЛИ...
Есть в классе какой-то метод, который надает полю типу string некоторое значения. Ето значения формируєт в *.aspx файле html-тег.
public void someMethod() {
while(i<statement){
...
str="<input id=btn_edit type = button name =btn_edit value=edit runat=server>
...
i++;
}
}

//------------------------
<tr><td><%=str%></td></tr>
//-----------------------
Фактически формируется n-баттонов для которых мне надо оброботать собитие
в зависимости от "i".
Как мне ето сделать?
Помогите пожалуста новичку!
...
Рейтинг: 0 / 0
21.08.2005, 17:02
    #33226938
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обработать собития для button, ЕСЛИ...
Если, я правильно понял, то нужно присвоить неизвестному количеству кнопочек - события (click - например)...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
..............
..............
'вот так в цикле создавал кнопки перебирая item
     btn = New LinkButton
     With btn
        .Text = "вход"
        .ID = item.Name
        .ForeColor = Color.MidnightBlue
        .BackColor = Color.Lavender
     End With
     AddHandler btn.Click, AddressOf Me.Button_Clicked

     Dim ph As New PlaceHolder
     ph.Controls.Add(btn)
'ph вставляем в нужную ячейку таблицы
..............
..............
' а вот так делал обработчик события
Private Sub Button_Clicked(ByVal sender As Object, ByVal e As EventArgs)

        Dim cli As String = CStr(sender.ID)
        Session("tempdir") = Path.Combine(Session("tempdir"), cli)
        Session("temppath") = Session("temppath") & "\" & cli
        Response.Redirect("StartPage.aspx")

End Sub
Вся фишка в присвоении id или name кнопки - УНИКАЛЬНОГО значения (в твоём случае например i), по которому можно в дальнейшем отследить событие...
P.S. Извини, что не C# - незнаю я его...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как обработать собития для button, ЕСЛИ... / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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