2010-11-28 6 views
1

Mein Projekt ist ein asp.net-MVC 2 Projekt mit der Standard-Webforms-View-Engine.Asp.net schließt Meta-Tag falsch in HTML 4.01

Die Masterseite enthält folgende Komponenten im Kopf tag:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 

Dies gilt HTML 4.01 und soll nicht einen nachlaufselbstschließenden Tag (es ist nicht xhtml) enthält.

Wenn ich diese Seite jedoch laufen, wird es wie folgt erteilt:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 

Was mache ich falsch?

Antwort

1

Reflector würde angeben, dass dies von Entwurf und nicht zu beheben ist ... es sei denn, Sie EnableLegacyRendering (mit denen ich keine Erfahrung habe, so gibt es das).

protected internal override void Render(HtmlTextWriter writer) 
{ 
    if (base.EnableLegacyRendering) 
    { 
     base.Render(writer); 
    } 
    else 
    { 
     writer.WriteBeginTag(this.TagName); 
     this.RenderAttributes(writer); 
     writer.Write(" />"); 
    } 
} 
+0

Großartig: S Nun danke für deine Antwort :) –