ASP.NET Razor - 마크업
- 이전 페이지 WebPages 도구
- 다음 페이지 Razor 문법
Razor는 프로그래밍 언어가 아닙니다. 서버 측 마크업 언어입니다.
Razor는 무엇인가요?
Razor는 웹 페이지에 서버 코드(Visual Basic과 C#)를 내장할 수 있는 마크업 문법입니다.
웹 페이지가 브라우저에 작성될 때, 서버 코드는 브라우저에 페이지를 반환하기 전에 페이지 내의 서버 코드를 실행할 수 있습니다. 서버에서 실행되기 때문에, 이 코드는 복잡한 작업을 수행할 수 있습니다. 예를 들어, 데이터베이스에 접근할 수 있습니다.
Razor는 ASP.NET에 기반하여, 웹 애플리케이션의 생성을 위해 설계되었습니다. 전통적인 ASP.NET 테그 기능을 가지고 있지만, 더 쉽게 사용하고 더 쉽게 배울 수 있습니다.
Razor 문법
Razor이 사용하는 문법은 PHP와 ASP와 유사합니다.
Razor:
<ul> @for (int i = 0; i < 10; i++) { <li>@i</li> } </ul>
PHP:
<ul> <?php for ($i = 0; $i < 10; $i++) { echo("<li>$i</li>"); } ?> </ul>
Web Forms(또는 Classic ASP):
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
Razor 도구
Razor 도구는 간단한 Razor 코드로 접근할 수 있습니다.
Razor 문법을 사용하여 자신의 도구를 만들거나 내장된 ASP.NET 도구를 사용할 수 있습니다.
아래는 중요한 Razor 도구의 간단한 설명입니다:
- 웹 그리드
- 웹 그래픽
- Google Analytics
- Facebook 통합
- Twitter 통합
- 이메일 전송
- 유효성 검사
Razor 프로그래밍 언어
Razor은 C# (C sharp)과 VB (Visual Basic)을 모두 지원합니다.
- 이전 페이지 WebPages 도구
- 다음 페이지 Razor 문법