2010-11-28 11 views
1

私のプロジェクトは、デフォルトのwebformsビューエンジンを使用しているasp.net-mvc 2プロジェクトです。Asp.netがHTMLでmetaタグを正しく閉じない4.01

マスターページには、headタグに次のものが含まれます。

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

これは有効なHTML 4.01で、(それはXHTMLではありません)末尾の自己終了タグを含めることはできません。私は間違って何をやっている

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

:私はしかし、このページを実行すると、以下のように

、それがレンダリングされますか?

答えて

1

Reflectorは、これが設計上のものであり、固定されていないことを示しています。あなたがEnableLegacyRenderingを使用している場合を除きます。

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

グレート:Sありがとうございます:) –

関連する問題