Hallo,
super das wars. Nun l�ufts. Vielen Dank!!!
Eine Verst�ndnisfrage noch: Wozu sollte das Trace eingeschaltet sein? Es funktioniert 
ja auch ohne?!?

Noch was, wo ich ja gerade so kompetente Gespr�chspartner habe.. :)
Kann ich den Titel einer Seite auch zur Laufzeit festlegen?

Vielen Dank nochmal!!

Gr��e aus Hamburg
Bj�rn


In a message dated Sun, 16 Dec 2001  5:46:56 PM Eastern Standard Time, "Kloberg Mac 
(LAM)" <[EMAIL PROTECTED]> writes:

> Hi, 
>  die Knoepfe liegen ein Level tiefer in der Hirarchie der Page (in der Form
> selber). Am besten sucht man sich erst mal die Form Kontrolle her und geht
> dann durch deren Controls Collection. Man kann auch noch ueber den Type der
> einzelen Kontrollen die anderen Sachen rausfiltern damit zum Schluss nur die
> Knoepfe rauskommen. So in etwa:
> 
> Dim ctl As Control
> Dim frm As Control
> frm = Page.FindControl("Form1")
> For Each ctl In frm.Controls
>     If ctl.GetType.Name.ToString = "Button" Then
>         Response.Write(Len(Request.Form(ctl.UniqueID)))
>     End If
> Next
> 
> hth
> --
> Sincerely,
> Mac Kloberg
> LIEBHERR AMERICA INC.
> http://www.liebherr-us.com
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, December 16, 2001 4:55 PM
> To: aspDEdotnet
> Subject: [aspdedotnet] RE: Reihenfolge der Ereignisverarbeitung
> 
> 
> Hallo nochmal,
> also der zweite Tipp ist schon ziemlich gut!!! Vielen Dank!!!
> Der erste scheitert daran, dass sich die Positionen der Steuerelemente
> �berschneiden w�rden.
> 
> Ich bin jetzt allerdings auf ein weiteres Problem gesto�en.
> Zun�chst habe ich versucht mir den L�ngen der zur�ckgegebenen Werte
> auszugeben
> response.write(len(request.form(button1.uniqueid)))
> response.write(len(request.form(button2.uniqueid)))
> Das Ergebnis war das erwartete
> 00 beim Laden
> 70 bei Button1
> 07 bei Button2
> Da ich aber nicht alle Buttons einzeln abfragen will habe ich das Ganze in
> eine Schleife gepackt
> 
> dim ctl as control
> for each ctl in page.controls
>    response.write(len(request.form(ctl.uniqueid)))
> next ctl
> 
> nun bekomme ich als Ergebnis nur noch Nullen, egal was ich auf der Seite
> anklicke.
> 
> Was mache ich falsch??
> 
> 
> In a message dated Sat, 15 Dec 2001  6:03:08 PM Eastern Standard Time,
> "Kloberg Mac (LAM)" <[EMAIL PROTECTED]> writes:
> 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > <SPAN   class=048104522-15122001>Meineswissens kann man den Ablauf nicht
> beeinflussen. 
> > Um dein Problem zu loesen sehe ich zwei Moeglichkeiten:</SPAN>
> > <SPAN   class=048104522-15122001></SPAN>
> > <SPAN class=048104522-15122001>1. In 
> > Page_Load einfach alle Kontrollen aufbauen und dann in den jeweiligen
> Click 
> > Prozeduren, diejenigen wieder loeschen oder verstecken, die nicht auf die
> Seite 
> > gehoeren.</SPAN>
> > <SPAN   class=048104522-15122001></SPAN>
> > <SPAN class=048104522-15122001>2. Ein 
> > weniger bekannter Weg, Events vorherzusehen bevor sie eigentlich von 
> > ASP.NETbearbeitet werden: Schalte "Trace" ein und guckmal 
> > nachwas in der Forms Collection nach dem Roundtrip drinsteht. Fuer einen 
> > normalen Button steht beispielsweise in Request.Form(MyButton.UniqueID)
> was drin wenn jemand drauf geklickt hat. 
> > Auf diese Weise kann man schon im Page_Load Event feststellen was los ist.
> 
> > </SPAN><SPAN   class=048104522-15122001>Diese Methode ist zwar nicht ganz
> im Sinne des 
> > Erfinders, funktioniert aber und ist in manchen Faellen ganz praktisch und
> 
> > einfach.</SPAN>
> > <SPAN   class=048104522-15122001></SPAN>
> > <SPAN   class=048104522-15122001>hth</SPAN>
> > --
> > <SPAN class=048104522-15122001>Gruesse</SPAN>, 
> > Mac Kloberg 
> > LIEBHERR 
> > AMERICA INC. 
> > http://www.liebherr-us.com 
> > 
> >   -----Original Message-----
> > From: [EMAIL PROTECTED] 
> >   [mailto:[EMAIL PROTECTED]]
> > Sent: Saturday, December 15, 2001 4:16 
> >   PM
> > To: aspDEdotnet
> > Subject: [aspdedotnet] Reihenfolge der 
> >   Ereignisverarbeitung
> > 
> > Hallo, 
> > gibt es eine M�glichkeit die Reihenfolge der Abarbeitung von 
> >   Ereignissen zu beeinflussen? 
> > Ich habe folgendes Problem: 
> > Beim 
> >   Initializieren meiner Seite f�ge ich ein paar Controls dynamisch in die
> Seite 
> >   ein. Welche Controls eingef�gt werden sollen ist abh�ngig davon, welcher
> 
> >   Button zuvor auf der gleichen Seite geklickt wurde. 
> > Leider mu�te ich 
> >   feststellen, dass zu zuerst die Page_Load Prozedur ausgef�hrt wird und
> erst 
> >   anschie�end die Ereignisverarbeitung f�r den Click. 
> > Das w�re nicht weiter 
> >   schlimm, wenn ich auch noch in der Button_Click Prozedur die Seite 
> >   zusammenbauen k�nnte. Leider beh�lt er dann aber die Controls vom
> vorherigen 
> >   Aufruf. Was vorsichtig gesagt ziemlich sch... aussieht. 
> > Hat jemand ne Idee 
> >   was ich anders machen k�nnte? 
> > 
> > Gru� 
> > Bj�rn | [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
> 
> | [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

Antwort per Email an