최신 웹 개발 튜토리얼
 

ASP.NET웹 페이지는 - 면도기 코드 추가


이 튜토리얼에서 우리는 사용하는 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 부분 이 튜토리얼의.