최신 웹 개발 튜토리얼
 

ASP.NET면도기 - 마크 업


Razor 프로그래밍 언어가 아닙니다. 그것은 서버 측 마크 업 언어입니다.


무엇 Razor ?

Razor 사용자가 서버 기반 코드를 삽입 할 수있는 마크 업 구문 (Visual Basic and C#) 웹 페이지에 있습니다.

웹 페이지가 브라우저에 기록되는 동안 서버 기반 코드는 즉시 동적 웹 콘텐츠를 만들 수 있습니다. 웹 페이지를 호출 할 때이 페이지를 브라우저에 반환하기 전에, 서버는 페이지 내부의 서버 기반 코드를 실행합니다. 서버에서 실행함으로써, 코드는 데이터베이스를 액세스와 같은 복잡한 작업을 수행 할 수 있습니다.

Razor ASP.NET을 기반으로, 웹 응용 프로그램을 만들기 위해 설계되었습니다. 그것은 기존의 ASP.NET 마크 업의 힘을 가지고 있지만, 사용하기 쉽고 배우기 쉽습니다.


Razor 구문

Razor PHP와 클래식 ASP 매우 유사한 구문을 사용합니다.

면도칼:

<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>

웹 양식 (and Classic ASP) :

<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul> 

Razor 도우미

ASP.NET 헬퍼는 단일 선으로 액세스 할 수있는 구성 요소 Razor 코드입니다.

당신은 사용하여 자신의 헬퍼를 구축 할 수 있습니다 Razor 구문을, 또는 ASP.NET 헬퍼 내장 사용합니다.

다음은 몇 가지 유용한 간단한 설명입니다 Razor 도우미 :

  • 웹 그리드
  • 웹 그래픽
  • Google 웹 로그 분석
  • 페이스 북 통합
  • 트위터 통합
  • 전자 메일 보내기
  • 확인

Razor 프로그래밍 언어

Razor 모두 C #의 지원 (C sharp) 및 VB (Visual Basic) .