본문 바로가기
728x90

RAZOR2

[.NET] MVC 와 Razor Page 의 반환 유형(Action Result)의 차이에 대해서 알아보자 MVC Application과 Razor Page Application은 모두 ASP.NET Core 프레임워크에서 웹 애플리케이션을 구축하기 위한 방법입니다. 그러나 이 두 가지 방법은 반환 유형에서 차이가 있습니다. MVC Application에서는 Action Result를 반환하여 클라이언트에게 응답을 보냅니다. 반환되는 Action Result는 일반적으로 ViewResult, RedirectToActionResult, JsonResult, FileResult 등의 클래스로 구현됩니다. 이러한 Action Result는 Razor 뷰를 사용하여 HTML을 생성하거나 JSON 데이터를 반환하고, 리디렉션을 수행하거나 파일을 반환할 수 있습니다. MVC MVC Application에서는 일반적으로 .. 2023. 3. 9.
[.NET] - Razor Page 란? Razor 란? - 서버 측 마크업 언어 Razor는 서버 기반 코드(C#)를 웹 페이지에 포함할 수 있는 마크업 구문입니다. Razor 구문은 Razor 태그, C# 및 HTML로 구성 되어 있고, Razor를 포함하는 파일의 확장명은 일반적으로 .cshtml 이며, 다양한 JavaScript SPA(단일 페이지 애플리케이션) 프레임워크(예: Angular, React, VueJs 및 Svelte)의 템플릿 엔진과 비슷합니다. Razor Page 특징 HTML 페이지와 유사하지만 데이터를 쉽게 로드합니다. ASP.NET MVC의 보기 구성 요소와 거의 동일합니다. 기본적으로 MVC와 같은 문법과 기능을 가지고 있습니다. MVVM(Model-View-View-Model) 프레임워크와 유사합니다. Razo.. 2023. 3. 8.
728x90