Razor 식은 @로 시작하고 그 뒤에 C#코드를 나열합니다.
await뒤에 공백이 들어가는 것을 제외한 @에 뒤에는 공백이 들어가면 안됩니다.
아래는 암시적으로 표현한 Razor 식 입니다.
<p>@DateTime.Now</p>
<p>@DateTime.IsLeapYear(2016)</p>
<p>@await DoSomething("hello", "world")</p>
<p>@GenericMethod<int>()</p>
아래는 명시적으로 표현한 Razor 식 입니다.
<p>Last week this time: @(DateTime.Now - TimeSpan.FromDays(7))</p>
<p>Last week: @DateTime.Now - TimeSpan.FromDays(7)</p>
<p>Last week: 7/7/2016 4:39:52 PM - TimeSpan.FromDays(7)</p>
@{
var joe = new Person("Joe", 33);
}
<p>Age@(joe.Age)</p>
<p>@(GenericMethod<int>())</p>