Wie verhindere ich autom. Zeilenumbruch in ASP.NET

Hallo liebe Experten,

Zu folgendem Problem konnte ich bislang keine Lösung finden:
ASP.NET macht selbsttätig völlig überflüssige und sinnlose Zeilenumbrüche im HTML-Quelltext, wenn die Labels usw. mit Inhalten gefüllt werden. Beim erstellen von JavaScript resultiert daraus zwangsläufig ein Syntax Fehler.
Meine Frage: Wie unterbinde ich das automatische Umbrechen der Zeilen in ASP.NET bzw. wie kann ich die Zeilenlänge für einen Zeilenumbruch setzen? Die @Page Direktive bietet da offensichtlich keine Lösung…

Danke im Voraus für eure Antwort!

hallo stefan,

meiner einer vermutet, das der zeilenumbruch an etwas anderem liegt, wie z.b. eine tabellenbegrenzung.

du nimmst also ein label, setzt es auf eine blitz-blanke-page im visual-studio. und befüllst im page_load das label mit „iooiookjokokokokkokokokkokokokokokookokokokokokokokokokokokokok“

es wird sich nicht umbrechen!

hingegen bei

„regerg efrefeawfaewfewawefwaf ewfefwfewfwewfweewfw“

wird es sich umbrechen, wenn der seitenrand erreicht ist.

wie ist es nun genau?

viele grüße

rasta

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Rasta,

Vielen Danke für deine Antwort aber so einfach ist das leider nicht.
Z.B erstellst du ein neues Standard Webform mit Code Behind.
In dem Webform ein label:

Im Code behind:

label1.Text = " alert(‚Dies ist ein nicht besonders langer Satz mit mehreren Wörtern‘); ";

Dann wird der HTML bzw. Javascript-Quelltext von ASP mitten im alert-text umgebrochen, anscheinend aber immer nur nach einem Leerzeichen. Was ich suche ist eine Möglichkeit, den automatischen Zeilenumbruch in ASP entweder ganz zu deaktivieren oder zumindest auf 1024 Zeichen zu erhöhen.

Gruß, Stefan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Stefan,

wir sprechen von der javascript-meldung.

meines erachtens hat dies nichts mit asp zu tun, da asp das javascript „herausgeneriert“ und die meldung angezeigt wird.

ich habs bei mir getestet- es bricht nichts um

ist denn bei dir ein unterschied zwischen der meldung, von asp generiert und ohne?

viele grüße

rasta

Hallo Rasta,

Vielen Danke für deine Antwort aber so einfach ist das leider
nicht.
Z.B erstellst du ein neues Standard Webform mit Code Behind.
In dem Webform ein label:

Im Code behind:

label1.Text = "
alert(‚Dies ist ein nicht besonders langer Satz mit mehreren
Wörtern‘); ";

Dann wird der HTML bzw. Javascript-Quelltext von ASP mitten im
alert-text umgebrochen, anscheinend aber immer nur nach einem
Leerzeichen. Was ich suche ist eine Möglichkeit, den
automatischen Zeilenumbruch in ASP entweder ganz zu
deaktivieren oder zumindest auf 1024 Zeichen zu erhöhen.

Gruß, Stefan

hallo stefan,

meiner einer vermutet, das der zeilenumbruch an etwas anderem
liegt, wie z.b. eine tabellenbegrenzung.

du nimmst also ein label, setzt es auf eine blitz-blanke-page
im visual-studio. und befüllst im page_load das label mit
„iooiookjokokokokkokokokkokokokokokookokokokokokokokokokokokokok“

es wird sich nicht umbrechen!

hingegen bei

„regerg efrefeawfaewfewawefwaf ewfefwfewfwewfweewfw“

wird es sich umbrechen, wenn der seitenrand erreicht ist.

wie ist es nun genau?

viele grüße

rasta

Hallo liebe Experten,

Zu folgendem Problem konnte ich bislang keine Lösung finden:
ASP.NET macht selbsttätig völlig überflüssige und sinnlose
Zeilenumbrüche im HTML-Quelltext, wenn die Labels usw. mit
Inhalten gefüllt werden. Beim erstellen von JavaScript
resultiert daraus zwangsläufig ein Syntax Fehler.
Meine Frage: Wie unterbinde ich das automatische Umbrechen der
Zeilen in ASP.NET bzw. wie kann ich die Zeilenlänge für einen
Zeilenumbruch setzen? Die @Page Direktive bietet da
offensichtlich keine Lösung…

Danke im Voraus für eure Antwort!