ASP.NET MVC에 대해 공부했다.
아마 당분간은 ASP.NET Core 비어있음 템플릿을 사용하여 처음부터 만드는 것을 목표로 진행된다.
강의를 구매했으니 강의 내용 순서대로 따라가게 될 것 같다.
ASP.NET을 사용하면서 느낀점은 API서버와 프론트를 동시에 구축할 수 있다는 장점이 눈에 띄었다.
cshtml이라는 확장자를 통해 C#과 Html을 동시에 작성하여 프론트를 구축하고, 백엔드에서 구축한 데이터를 기반으로 통신이 가능하다는 점이 놀라웠다.
<body>
@{
string hour0 = "아침";
string hour17 = "저녁";
int hour = DateTime.Now.Hour;
@if(hour < 12)
{
<div>@hour0</div>
}
else if(hour <= 17)
{
<div>Afternoon</div>
}
else
{
<div>@hour17</div>
}
}
</body>
별 것 없는 html의 body태그 내부이지만 C#을 사용한 부분이 눈에 띈다
실제로도 foreach 등의 C# 위주의 제어문이나 함수도 잘 작동하는 것을 확인 할 수 있었다.
MVC패턴이야 뭐 잘 알듯 Model, View, Controller로 나뉘어서 작동하는 디자인 패턴이고..
오랜만에 TIL이라서 일단 간단하게 작성하는 걸로 합니다. TTE
0927 TIL - ASP.Net Razor (0) | 2025.09.27 |
---|