With the asp.net mvc web form engine, you could define a content placeholder and specify the default content. How is this done with Razor engine?
This is the only way I found - but it seems like there would be a better way.
_Layout.cshtml:
@if (IsSectionDefined("Footer"))
{
@RenderSection("Footer")
}
else
{
<text>Default footer text here</text>
}