0927 TIL - ASP.Net Razor
ASP.Net은 Razor라는 기능을 사용해서 C#코드를 HTML문 안에서 사용할 수 있게끔 도와준다. 예를 들어, 현재 시간을 가져오고 그 시간을 통해 아침인지 점심인지 저녁인지를 구분하는 코드를 작성해보자. @{ int hour = DateTime.Now.Hour; //int타입의 hour은 현재의 시각을 받아온다. if(hour Dawn //새벽 } else if (hour Morning //아침 } else if(hour Afternoon //오후 } else //그 외 { Evening //저녁 } } 평범한 html구문 같지만 @를 통해 C#의 코드를 삽입 할 수 있고 그 결과를 html로 출력이 가능하다.이를 razor구문이라고 부른다. 이렇게 작성된 파일은 .html이..
C#/ASP.NET
2025. 9. 27. 14:39