Как программно создать кнопку

Программирование Web-приложений и Web-сервисов.

Модератор: Ramzes

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 13.05.2005 (Пт) 19:58

В процессе работы когда? На сервере?

Dim ctrl As New Control()
MyWebForm.Controls.Add(ctrl)

Если на клиенте - то регистрируйте скрипт, которыйбудет генерировать клиентский код.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 18.05.2005 (Ср) 16:47

Код: Выделить всё
Private Sub ClickEvt(ByVal sender As System.Object, _
ByVal e As System.EventArgs)
    Me.lbl01.Text = "Clicked!"
End Sub

Private Sub Page_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
    Dim ctrl01 As New LinkButton
    ctrl01.Text = "Test01"
    ctrl01.ID = "cmdTEST01"
    Me.P01.Controls.Add(ctrl01)
    'добавить обработчик события
    AddHandler ctrl01.Click, AddressOf ClickEvt
End Sub
Моду создают модоки, а распространяют модозвоны.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 18.05.2005 (Ср) 17:37

Пойдет?
Код: Выделить всё
Private Sub ClickEvt(ByVal sender As System.Object, _
ByVal e As System.EventArgs)
    Me.lbl01.Text = "Clicked LinkButton with ID '" + sender.ID + "'!"
End Sub

Private Sub Page_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
    Dim ctrl01 As New LinkButton
    Dim ctrl02 As New LinkButton
    ctrl01.Text = "Test01"
    ctrl02.Text = "Test02"
    ctrl01.ID = "cmdTEST01"
    ctrl02.ID = "cmdTEST02"
    Me.P01.Controls.Add(ctrl01)
    Me.P01.Controls.Add(ctrl02)
    'добавить обработчик события
    AddHandler ctrl01.Click, AddressOf ClickEvt
    AddHandler ctrl02.Click, AddressOf ClickEvt
End Sub
Моду создают модоки, а распространяют модозвоны.


Вернуться в ASP.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

    TopList