Ответ в некоторой степени зависит от того, какой шаблон проекта вы выберете.(Пусто, Интернет-приложение или Интранет-приложение)
Если вы выберете Пусто , флажок добавляет следующие две строки в раздел <head>
в _Layout.cshtml.
<meta charset="utf-8" />
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")"
type="text/javascript"></script>
Если вы выберете Интернет или Интранет Приложение, то в дополнение к двум вышеупомянутым строкам вы увидите теги семантической разметки HTML5 вместо div в вашей разметке _Layout.cshtml.показано ниже:
HTML5 Box Checked vs. Not Checked
<header> <div id="header">
<nav> <div id="menucontainer">
<section id="main"> <div id="main">
<footer> <div id="footer">
Я не вижу причин, чтобы не проверять это, но это не имеет большого значения.Как отметил Дарин, значение флажка просто для определения того, какая разметка создана для вас.Значение не сохраняется в вашем проекте.
Вы можете прочитать больше в блоге Скотта Гу: Улучшения HTML5 с обновлением инструментов ASP.NET MVC 3