Hallo Tomy, Die erste Zeile (<?xml version="1.0" encoding="iso-8859-15"?>) deines XHTML-Quellcodes kannst Du getrost weglassen: Soweit ich wei� gibt es damit erstens in VS Probleme und zweitens kann es nach XHTML-Strict Standard weggelassen werden.
In die erste Zeile deiner aspx-Quelle geh�rt die @page Direktive. Diese erscheint dann sicher nicht in der Quelle des an den Browser ausgelieferten Codes. Dann folgen Doctype und html-Tag. Es steht im an den Browser ausgelieferten Code sicherlich kein <br /> Tag, sondern Du meinst wahrscheinlich einen line feed. Hast Du Dir mal Deine Webform-Vorlage angeschaut? (unter: C:\Programme\Microsoft Visual Studio .NET 2003\VC#\VC#Wizards\CSharpAddWebFormWiz\Templates\1031) Entferne da ggf. �berfl�ssige line feeds. Sonst: Hast Du ein vern�nftiges XHTML-Schema z.B. die zip-Datei von http://www.aspheute.com/artikel/20041025.htm? Auch gute Artikel: http://www.liquid-internet.co.uk/content/dynamic/pages/series1article1.aspx http://www.aspnetresources.com/articles/HttpFilters.aspx Gru�, Tobias -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von [EMAIL PROTECTED] Gesendet: Dienstag, 3. Mai 2005 19:55 An: [email protected] Betreff: [Asp.net] <br />wird im Browserquelltext eingef�gt[Scanned] Guten Abend und Gr�ezi Ich muss gestehen, ich lese schon seit einiger Zeit mit. Jetzt ist es Zeit mich Ihnen Vorzustellen. Mein Name ist Thomas Meier, kurz Tomy. Zuhause bin ich in Z�rich/Schweiz und ich arbeite, seit es ASP.NET gibt damit, jedoch nur als Hobby. Nun dr�ngt sich mir eine Frage auf, auch wenn diese nur "kosmetischer" Natur ist. Ich habe gerne sauberen Code, da ich immer im Editor programmiere und mir danach den Quelltext in den Browsern betrachte. (Momentan Firefox, IE5.5+, Mozilla, Netscape 7, Opera 6) Ich richte mich, wie Sie sehen, an den XHTML 1.0 Strict Standard des W3C. Die diversen kniffe um XHTML tauglichen, validierten Code zu erhalten habe nun kapiert und alles Funktioniert bestens. Sogar die Darstellung passt Browserweit. *smile* Soweit ich bin eigentlich ganz zufrieden mit meinen programmier K�nsten, doch Eigenlob riecht nicht gut. Und nun meine Frage? Verflixt und zugen�ht, wieso f�gt mir der ASP.NET-Kompiler in jeder .aspx Seite nach der <%@ ... %> Direktive einen <br /> ein. Im Browser-Quelltext sieht dass dann folgendermassen aus: <?xml version="1.0" encoding="iso-8859-15"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "/dtd/xhtml1-strict.dtd"> <%@ Page language="c#" responseencoding="iso-8859-15" contenttype="text/html" %> <<<-------Hier entsteht ein <br /> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de-ch" lang="de-ch"> /// Ab hier ist alles OK !!! <<<-----------------------------------------------------------------------<< < <head> <title>WebForm1</title> </head> <body> <div> <form id="WebForm1" runat="server"> /// BlaBla Inhalt der Website </form> </div> </body> </html> Hat jemand daf�r eine L�sung? Vielen Danke f�r die vielen bisherigen gratis Tipps. Ich hoffe, dass ich mich mal revanchieren kann. Allen einen sch�nen Abend und Gr�sse Tomy Zuerich/Switzerland [EMAIL PROTECTED] _______________________________________________ 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
