asp.net mvc Webフォームエンジンを使用すると、コンテンツプレースホルダーを定義し、既定のコンテンツを指定できます。これはRazorエンジンでどのように行われますか?
この例は、PhilHaackの「かみそりのレイアウトのデフォルトコンテンツの定義」セクションで見つけましたが、もっと良い方法があるようです。
_Layout.cshtml:
@if (IsSectionDefined("Footer"))
{
@RenderSection("Footer")
}
else
{
<text>Default footer text here</text>
}