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