더북(TheBook)

2. Views 폴더에 RazorDemo 폴더를 생성한 후 Demo1 액션 메서드에 해당하는 뷰 페이지를 Demo1.cshtml로 작성한다. @ 기호 다음에 중괄호를 사용해 하나의 C# 구문의 영역을 나타낼 수 있고, @ 기호 다음에 바로 변수의 값을 나타내면 해당 영역에서 값의 내용을 바로 출력한다.

▼  Views/RazorDemo/Demo1.cshtml 뷰 페이지 소스 코드

@{
  Layout = null;
}

<h1>레이저 표현식(구문) 학습</h1>

<h2>변수 선언 및 주석</h2>
@{ var sum = 1234; }
@{
  var msg = “안녕하세요.”;
  var file = @“c:\ASP.NET\“;
  var quote = @“안녕하세요. ““ASP.NET Core”” “;
}

<h2>인라인 표현식</h2>
<p>합계: @sum, 메시지: @msg</p>
<p>경로: @file, @quote</p>

<div>
  이메일: aspnet@dotnetkorea.com, a@(“@”)a.com
</div>
<div>
  트위터: @@aspnet
</div>

<h2>API 출력</h2>
<div>
  @DateTime.Now.ToString()
</div>

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.