Вы можете использовать ту же конструкцию, когда оборачиваете внутренний элемент вашего div, как:
@if (ViewBag.Section == "Home")
{
<text><div id="headerfrontPage"></text>
}
else
{
<text><div id="header"></text>
}
Или вы используете синтаксис бритвы @: как
@if (ViewBag.Section == "Home")
{
@:<div id="headerfrontPage">
}
else
{
@:<div id="header">
}
Но для вашей текущей ситуации я бы предпочел решение Рона Сийма:
@{
var divName = ViewBag.Section == "Home" ? "headerfrontPage" : "header";
}
<div id="@divName">