Hi Remas
Danke f�r den Tip, du hattest recht der Button war ganz am Ende der
Seite angef�gt, heisst ausserhalb von <Form> und <Html>.
Ich hbae jetzt eine L�sung wo ich die ganzen Html Tags auch zur Laufzeit
mittels des LiteralControls erstelle. Funzt.
Dein L�sungsvorschlag w�rd mich auch interessieren , nur weiss ich nicht
so recht wie ich einen Platzhalter definieren soll. Oder kann ich
einfach in der Form einen Button anlegen und dann �ber Controls.ButtonID
damit arbeiten???
Mfg
Bj�rn
-----Urspr�ngliche Nachricht-----
Von: Remas Wojciechowski [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 12. Dezember 2001 16:49
An: aspDEdotnet
Betreff: [aspdedotnet] Re: events in webforms
Hallo Bj�rn!
Wenn Du Dir den HTML-Code anschaust, kann es sein, dass der Button
ausserhalb von <form> ist? Das ist n�mlich meine starke Vermutung. Die
Controls-Eigentschaft, die Du verwendest, bezieht sich auf das
Page-Objekt.
Dadurch wir der Button als letztes Element der Page hinzugef�gt. L�sung?
Platziere einen PlaceHolder in der aspx Seite, der *innerhalb* des Forms
ist. Verwende dann die Controls-Collection des PlaceHolder's und es
m�sste
funzen!
Gruss,
Remas
http://www.aspalliance.com/remas
----- Original Message -----
From: "maillist" <[EMAIL PROTECTED]>
To: "aspDEdotnet" <[EMAIL PROTECTED]>
Sent: Tuesday, December 11, 2001 5:35 PM
Subject: [aspdedotnet] events in webforms
Hallo Liste
Ich m�chte auf einer aspx Seite einen Button dynamisch zur Laufzeit
erzeugen und dann auf das Click event zugreifen. Um dies zu testen habe
ich in der Page_Load Methode einen Button erzeugt der einen neuen
EventHandler f�r die Methode btnSearch_Click1 erzeugt. In der btnSearch
Methode m�chte ich dann einem bestehenden label einen Wert zuweisen.
Wenn ich den Button dr�cke passiert nichts. Schlage mich jetzt seit
knapp 2 Tagen mit den dummen Events rum und bin kurz vorm verzweifeln.
Bin f�r jeden Tipp danckbar
------------------------------------------------------------------------
----------------------------------------
public void Page_Load(Object sender, EventArgs E)
{
Button myButton = new Button();
myButton.ID = "TestButton";
myButton.Text = "Kunden suchen";
myButton.Click += new EventHandler(btnSearch_Click1);
Controls.Add(myControl);
}
public void btnSearch_Click1(Object sender, EventArgs e)
{
lblMsg1.Text="Init OK ! ";
}
------------------------------------------------------------------------
---------------------------------
Mfg
Bj�rn Berger
<---------------------------------->
Bj�rn Berger
INVENIT Consulting GmbH
Riehler Str. 36, 50668 K�ln
Tel. / Fax : 0221-77530.0 / .190
Internet : http://www.invenit.de
<---------------------------------->
| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp
| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp