使用asp.net mvc web表單引擎,您可以定義內容佔位符並指定默認內容。 Razor引擎如何完成這項工作?有沒有更好的方法來指定asp.net mvc剃鬚刀佈局中的默認節內容?
我在Phil Haack的Defining Default Content For A Razor Layout Section中發現了這個例子 - 但似乎有更好的方法。
_Layout.cshtml:
@if (IsSectionDefined("Footer"))
{
@RenderSection("Footer")
}
else
{
<text>Default footer text here</text>
}