이 튜토리얼에서는 C# 및 Visual Basic 코드와 함께 Razor 마크업을 사용합니다.
Razor란 무엇인가요?
Razor는 서버 기반 코드를 웹 페이지에 추가하기 위한 마크업 구문입니다.
Razor는 기존 ASP.NET 마크업의 기능을 가지고 있지만 사용하기 쉽고 배우기도 더 쉽습니다
Razor는 ASP 및 PHP와 매우 유사한 서버 측 마크업 구문입니다.
Razor는 C# 및 Visual Basic 프로그래밍 언어를 지원합니다.
Razor 코드 추가
위 내용을 기억하세요 예제 장의 페이지:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Web Pages Demo</title> </head> <body> <h1>Hello Web Pages</h1> </body> </html>
이제 예제에 일부 Razor 코드를 추가합니다.
Example
<!DOCTYPE html> <html> <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 코드는 서버에서 실시간으로 다양한 작업을 완료하고 결과를 표시할 수 있습니다. (서식 옵션을 지정할 수 있습니다. 그렇지 않으면 기본 항목만 표시됩니다.)
기본 Razor C# 구문 규칙
Razor 코드 블록은 @{ ... }
인라인 표현식(변수 및 함수)은 @으로 시작합니다.
세미콜론으로 끝나는 코드 문변수는 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 코드 블록이 포함되어 있습니다. in @Code ... 코드 종료인라인 표현식(변수 및 함수)은 @
으로 시작합니다.
변수는 Dim 키워드를 사용하여 선언됩니다.문자열은 따옴표로 묶습니다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>[관련 권장 사항 ] 1. 2. 4. ASP.NET MVC는 무엇입니까? ASP.NET MVC 요약ASP.NET MVC와 WebForm의 차이점에 대한 심층적인 이해
위 내용은 ASP.NET 연구 노트 공유(1)--WebPages Razor의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!