Bei ASP.Net Steuerelementen kann man nicht einfach die Eigenschaften von Klassen
einsetzen, dass geht nur bei HTML Controls.
Wenn du kein CodeBehind hast, dann schreibe dein Code doch einfach in die ASPX Seite.
<script language="C#" runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
TextBox1.Text = TestText.Text;
}
</script>
Im HTML muss deine TextBox dann so aussehen:
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
Bei einem HTML Control k�nntest du das dann mit Inline Code machen:
<input type="text" name="TextBox1" value="<%= TestText.Text;%>">
oder
<input type="text" name="TextBox1" value="<%Response.Write(TestText.Text);%>">
Nat�rlich darfst du nicht vergessen deine Klasse TestText �ber die Page Direktive
einzubinden, ansonsten kennt die Seite deine Klasse nicht.
Mit freundlichen Gr��en
Andr�
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Michael Heizmann
Gesendet: Freitag, 16. Juli 2004 10:04
An: [EMAIL PROTECTED]
Betreff: AW: [Asp.net] Bezeichner
Hi Andr�,
herzlichen Dank, das mit den Properties werde ich in Zukunft so machen.
Ja, mit Response.Write(TestText.Text);
sollte es funktionieren, wenn ich nur kein Code Behinde h�tte.
Und meine Klasse sollte das Element f�llen
<asp:TextBox id="TestText.Text" runat="server"></asp:TextBox>
und wenn das mal funktioniert, kann ich von Cookies den letzten
Anmeldenahmen auslesen und eintragen. Oder meine n�chste Klasse ein DataList
darstellen.
<ASP:DataList id="MyDataList" ....usw...
?? darum frag ich, ob das irgendwie geht.
thx Michi
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Auftrag von A-Schubert
Gesendet: Freitag, 16. Juli 2004 09:42
An: [EMAIL PROTECTED]
Betreff: AW: [Asp.net] Bezeichner
Im Page_Load() folgender Aufruf:
Response.Write(TestText.Text);
Noch was, Properties werden in C# so gebaut:
Public class TestText
{
private string _Text;
public string Text
{
get{return this._Text;}
set{this._Text = value;}
}
}
Mit freundlichen Gr��en
Andr�
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Michael Heizmann
Gesendet: Freitag, 16. Juli 2004 09:37
An: [EMAIL PROTECTED]
Betreff: [Asp.net] Bezeichner
Hi zusammen,
hab schon einiges ausprobiert....... aber ich komm nicht weiter,
ich glaube jemand steht auf meiner Leitung oder ich bin auf dem Holzweg:
Ich habe eine Klasse
in dieser Klasse hats Variablen.
Dann schreib ich Funktionen Get uns Set um die Variablen f�llen und lesen zu
k�nnen.
(so haben wir das bei Java gemacht, hoffe das macht bei ASP.NET und C# auch
so)
z.B.
public class string MyText()
{
Public string Text1();
Public string SetText(string text) { Text1 = text;}
Public string GetText() { return Text1;}
}
Page Load:
MyText TestText = new MyText();
nun kann ich den Text f�llen:
TestText.SetText("hallo");
Kann ich nun in der Default.aspx ein Feld machen, das
id="TestText.Text1" hat oder geht das gar nicht. Oder macht man das ganz
anderst?
Wie stelle ich nun TestText.Text1 in der Seite dar?
Danke jetzt schon f�r Eure Hilfe.
Gr�sse Michi
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net