Hallo zusammen,
ich habe ein Problem mit ASP.NET und Zeilenumbrüchen.
Und zwar habe ich eine TextBox mit multiline=true und dort können die User nun etwas mehr Text - auch mit Zeilenumbrüchen - schreiben. Dieser Text wird dann als in einer Microsoft SQL oder MySQL Datenbank als gespeichert. Ich hatte das Problem schon mit MS SQL und benutze nun MySQL. Dort wird dieser String nun als TEXT gespeichert.
Wenn ich den Text nun ausgeben will, mache ich das so.
Und hier ist mein Problem (oder auch schon früher). Die Zeilenumbrüche verschwinden einfach.
Ich weiß nicht wo genau, ob schon beim speichern in der Datenbank oder beim abrufen aus dieser, die Zeilenumbrüche sind weg.
Oder sind Labels nicht "fähig" Zeilenumbrüche darzustellen?
Testweise hab ich einen Label den Text "Test\n Test" zugewiesen, aber auch hier war kein Zeilenumbruch.
Habt ihr ideen?
Viele Grüße,
Roland
PS: Ich würde den Text nur ungern erst in byte konvertieren und dann so in der Datenbank speichern, da mir das die gesamte Wartung erschwert!
ich habe ein Problem mit ASP.NET und Zeilenumbrüchen.
Und zwar habe ich eine TextBox mit multiline=true und dort können die User nun etwas mehr Text - auch mit Zeilenumbrüchen - schreiben. Dieser Text wird dann als in einer Microsoft SQL oder MySQL Datenbank als gespeichert. Ich hatte das Problem schon mit MS SQL und benutze nun MySQL. Dort wird dieser String nun als TEXT gespeichert.
Wenn ich den Text nun ausgeben will, mache ich das so.
C#:
Label.Text=(string)DataReader.GetString(0);
Ich weiß nicht wo genau, ob schon beim speichern in der Datenbank oder beim abrufen aus dieser, die Zeilenumbrüche sind weg.
Oder sind Labels nicht "fähig" Zeilenumbrüche darzustellen?
Testweise hab ich einen Label den Text "Test\n Test" zugewiesen, aber auch hier war kein Zeilenumbruch.
Habt ihr ideen?
Viele Grüße,
Roland
PS: Ich würde den Text nur ungern erst in byte konvertieren und dann so in der Datenbank speichern, da mir das die gesamte Wartung erschwert!