이 튜토리얼에서 우리는 사용하는 Razor C # 및 Visual Basic 코드와 마크 업을
무엇 Razor ?
- Razor 웹 페이지에 서버 기반 코드를 추가하기위한 마크 업 구문입니다
- Razor 기존의 ASP.NET 마크 업의 힘을 가지고 있지만, 쉽게 배울 수, 사용하기 쉬운
- Razor ASP 및 PHP와 같은 많은 서버 측 마크 업 구문입니다
- Razor C # 및 Visual Basic 프로그래밍 언어를 지원
추가 Razor 코드
이전 장에서 웹 페이지를 기억 :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Web Pages Demo</title>
</head>
<body>
<h1>Hello Web Pages</h1>
</body>
</html>
이제 몇 가지 추가 Razor 예제 코드를 :
예
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Web Pages Demo</title>
</head>
<body>
<h1>Hello Web Pages</h1>
<p>The time is @DateTime.Now </p>
</body>
</html>
»실행 예 페이지가 하나 개의 추가와 함께, 일반 HTML 마크 업을 포함하십시오 @ 표시된 Razor 코드를.
Razor 코드는 서버의 현재 시간을 결정하고 표시의 모든 작업을 수행합니다. (You can specify formatting options, or just display the default)
홈페이지 Razor 의 C # 구문 규칙
- Razor 코드 블록은 @ 안에 {...}된다
- 인라인 식 (variables and functions) @ 시작
- 코드 문은 세미콜론으로 종료
- 변수는 var 키워드로 선언
- 문자열은 따옴표로 묶
- C # 코드는 대소 문자를 구분합니다
- C #을 파일은 확장자가 .cshtml
C # 예
<!-- Single statement block -->
@{ var myMessage = "Hello World"; }
<!-- Inline expression or variable -->
<p>The value of myMessage is: @myMessage </p>
<!-- Multi-statement block -->
@{
var greeting = "Welcome to our site!";
var weekDay = DateTime.Now.DayOfWeek;
var greetingMessage = greeting + " Today is: " + weekDay;
}
<p>The greeting is: @greetingMessage </p>
»실행 예 홈페이지 Razor VB 구문 규칙
- Razor 코드 블록은 @code로 묶 ... 최종 코드
- 인라인 식 (variables and functions) @ 시작
- 변수는 희미한 키워드로 선언된다
- 문자열은 따옴표로 묶
- VB 코드는 대소 문자를 구분하지 않습니다
- VB 파일은 확장자가 .vbhtml
예
<!-- Single statement block -->
@Code dim myMessage = "Hello World" End Code
<!-- Inline expression or variable -->
<p>The value of myMessage is: @myMessage </p>
<!-- Multi-statement block -->
@Code
dim greeting = "Welcome to our site!"
dim weekDay = DateTime.Now.DayOfWeek
dim greetingMessage = greeting & " Today is: " & weekDay
End Code
<p>The greeting is: @greetingMessage </p>
»실행 예 C # 및 Visual Basic의에 대한 자세한 내용
당신은 면도기, 그리고 C # 및 Visual Basic 프로그래밍 언어에 대한 자세한 내용을 보려면하려면로 이동 Razor 부분 이 튜토리얼의.