Razor 视图文件扩展名为 cshtml 或者 vbhtml , 现在主要讨论 cshtml。
Name: @Model.Name
Time View Rendered: @Date.Time.ToShoarTimeString() @if (Model.Category == "Watersports") {@Model.Category Splash!
}
@if (Model.Category == "Watersports") { @: Category: @Model.Category Splash! }
@if (Model.Category == "Watersports") {@: Category: @Model.Category Splash! }Row, row, row your boat, Gently down the stream ...
@{ if (Model.Category == "Watersports") { @: Category: @Model.Category Splash! } if (Model.Price > 10) {Pricey!
} }
@{ Layout = "~/Views/Shared/_Layout.cshtml"; }如果不指定 Layout 属性, Razor 引擎会检查 Views 目录下面的 _ViewStart.cshtml 文件, 这个页面指定了默认的布局页面。 如果不是用布局页面, 则需要在页面的开头添加声明如下: @{ Layout = null; } 以下划线 (_) 开头的视图文件不会返回给用户, 只能在服务端 cshtml 文件中进行引用。