DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: Re: Usercontrols dynamisch einer Webform hinzufügen | Von: G. Guest ( 08.03.2004 12:17)

Hallo Stephan,

dein Fehler liegt vermutlich daran, dass du deine Controls beim nächsten laden nicht mehr lädst. Siehst du die Benutzereingaben nach dem Laden wieder auf deiner Seite.
Wenn nein,dann hat Rene recht und du überschreibst deine Seite und die Controls sind dann natüröich weg.
Wenn du die Eingaben siehst dann sprichst du deine Controls falsch an. Schau dir dazu mal deine dynamisch erzeugten Controls in der Source-Ansicht des Browsers an. ASP.Net macht auser deiner Textbox nämlich ein "_ctl1_TextBox1" und dann kannst du nicht einfach auf deine "TextBox1" zugreifen weil es die nicht gibt.
Dann kannst du aber über "(TextBox)this.FindControl("TextBox1")" dir eine Textbox generieren und dann auf die Eigenschaften und Eingaben zugreifen.

Falls du Code benötigst sende ich ein kleines Sample.

Viele Grüße
Jörg


Betreff Von Datum
Re: Usercontrols dynamisch einer Webform hinzufügen
Ich lade zwar die Controls beim n&#228;chsten Aufruf der Seite aber ich muss ja wieder mit einem<br>myTextbox = new Textbox<br>starten und dies &#252;berschreibt wahrscheinlich meine Eingaben.<br>Beim...
G. Guest 08.03.2004 12:30
Re: Usercontrols dynamisch einer Webform hinzufügen
Hier ein kleines Beispiel in C#<br><br>protected System.Web.UI.WebControls.Button Button1;<br> protected System.Web.UI.WebControls.PlaceHolder plhControls;<br> <br> private void Page_Load(object sender,...
Jörg Wiedmann 08.03.2004 12:39
Re: Usercontrols dynamisch einer Webform...
Wie lautet der dieser Aufruf:<br>TextBox txt = (TextBox)this.FindControl(&quot;txtName&quot;);<br><br>in VB.NET?<br>Mein ganzes Projekt ist in VB.NET programmiert.<br><br>LG<br><br>Stephan
G. Guest 08.03.2004 12:44
Re: Usercontrols dynamisch einer Webform...
Hallo Stephan,<br><br>Dim txt As TextBox = Me.FindControl(&quot;txtName&quot;)<br><br>viele Gr&#252;&#223;e<br>J&#246;rg
Jörg Wiedmann 08.03.2004 13:05
Re: Usercontrols dynamisch einer Webform...
Vielen lieben Dank f&#252;r diese Antwort, werde heute Abend sofort versuchen, dies anzuwenden.<br><br>Nebenbei:<br>Ist das die einzige M&#246;glichkeit an die Daten heranzukommen oder sollte es auch anders...
G. Guest 08.03.2004 13:15
Re: Usercontrols dynamisch einer Webform...
Hallo Stepan,<br><br>du k&#246;nntest das Ganze auch per Javascript in eine Hidden TextBox schreiben(keine ASP.Net TextBox sondern &lt;INPUT type=text&gt;) und dort einen String reinschreiben...
Jörg Wiedmann 08.03.2004 13:38
Re: Usercontrols dynamisch einer Webform...
W&#252;rde es reichen eine Funktion zu schreiben welche folgendes ausl&#246;st?:<br><br>if page.IsPostBack then<br> Textbox = Me.FindControl(&quot;txtName&quot;)<br>else<br> Textbox = new textbox<br>end...
Stephan 08.03.2004 14:16
Re: Usercontrols dynamisch einer Webform...
Ich habe gerade versucht dieses Beispiel anzuwenden, doch leider habe ich wieder das gleich Ergebnis, dass das Controll nach dem Postback wieder nicht vorhanden...
Stephan 09.03.2004 22:26

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG