答えは、選択したプロジェクトテンプレートによって多少異なります。(空、インターネットアプリケーション、またはイントラネットアプリケーション)
[空]を選択すると、チェックボックスによって次の2行が<head>
_Layout.cshtmlのセクションに追加されます。
<meta charset="utf-8" />
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")"
type="text/javascript"></script>
インターネットまたはイントラネットアプリケーションを選択すると、上記の2行に加えて、以下に示す_Layout.cshtmlマークアップにdivではなくHTML5セマンティックマークアップタグが表示されます。
HTML5 Box Checked vs. Not Checked
<header> <div id="header">
<nav> <div id="menucontainer">
<section id="main"> <div id="main">
<footer> <div id="footer">
チェックしない理由はありませんが、大した問題ではありません。Darinが述べたように、チェックボックスの値は、生成されるマークアップを決定するためだけのものです。値はプロジェクトに保存されません。
詳細については、Scott Guのブログ投稿:ASP.NETMVC3ツールの更新によるHTML5の改善を参照してください。