"ASP.NET 레이저(Razor) 시작하기"에 이어서 VB.NET 기반의 레이저 문법을 정리해 봅니다. @Code Dim today_str = "오늘은 " + DateTime.Now.Date.ToString() + " 입니다." Dim req_type As String = Request.RequestType Dim max_year As Integer = 200 End Code 페이지 방문을 환영합니다. @today_str 요청 내용 : @* 코드 외부 주석 *@ URL : @Request.Url 요청형식 : @req_type 길이 : @Request.ContentLength @Code @주요 설정 : @:테스트 메시지 @* 코드내 주석 *@ @입력 가능 연도 : @max_year End Code ■ 기..
"ASP.NET 레이저(Razor) 시작하기"에 이어서 C# 기반의 레이저 문법을 정리해 봅니다. @{ var today_str = "오늘은 " + DateTime.Now.Date.ToString() + " 입니다."; String req_type = Request.RequestType; int max_year = 2030; } 페이지 방문을 환영합니다. @today_str 요청 내용 : @* 코드 외부 주석 *@ URL : @Request.Url 요청형식 : @Request.RequestType 길이 : @Request.ContentLength @{ 주요 설정 : @:테스트 메시지 @* 코드내 주석 *@ 입력 가능 연도 : @max_year } ■ 기본 문법@{ .... } 블럭으로 표현하는 C# 코드..
ASP.NET과 전통적인 ASP와의 큰 차이점중의 하나는 ASP에서는 서버 코드를 작성할 때 코드 블럭의 시작을 로 표시한 다음 블럭 내부에 VB Script로 코드를 작성 했으나 ASP.NET에서는 @문자를 사용하는 레이저(Razor) 마크업을 통해서 서버 코드로 C# 및 VB.NET 언어를 사용할 수 있다는 점입니다.위의 그림은 웹매트릭스("무료 웹 개발도구 웹매트릭스 설치하기 - WebMatrix3" 참조)에서 페이지를 추가할 때 나오는 기본 템플릿 예제로 레이저 기반의 웹페이지를 만들 때는 CSHTML 또는 VBHTML을 선택합니다. 다시 말해서 C# 언어를 사용하는 레이저 문법을 사용할 경우에는 *.cshtml 파일명으로 코드를 작성하고 VB.NET 언어를 사용하는 레이저 문법을 사용하는 페이지..