Languege/C# & ASP.NET

Languege/C# & ASP.NET

[ASP.NET MVC] Controller 에서 View 로 데이터 전달

컨트롤러에서 뷰로 데이터 전달 컨트롤러에서 뷰로 정보를 전달 하는 방법에 대해 알아보겠습니다. 컨트롤러 클래스는 URL 요청에 대한 응답으로 호출됩니다. 컨트롤러 클래스는 들어오는 브라우저 요청을 처리 하는 코드를 작성 하 고, 데이터베이스에서 데이터를 검색 하 고, 궁극적으로 브라우저에 다시 보낼 응답 유형을 결정 합니다. 뷰는 비즈니스 로직을 수행하거나 DB와 직접 상호 작용하지 않아야 합니다. https://docs.microsoft.com/ko-kr/aspnet/mvc/overview/getting-started/introduction/adding-a-view#passing-data-from-the-controller-to-the-view MVC 앱에 뷰 추가 보기 추가 이 문서의 내용 --> R..

Languege/C# & ASP.NET

[ASP.NET MVC] Razor Syntax 정리

[ASP.NET Core용 Razor] Razor는 웹 페이지에 .NET 기반 코드를 포함하는 태그 구문입니다. Razor 구문은 Razor 태그, C# 및 HTML로 구성됩니다. Razor를 포함하는 파일의 확장명은 일반적으로 .cshtml입니다. Razor 구문은 다양한 JavaScript SPA(단일 페이지 애플리케이션) 프레임워크(예: Angular, React, VueJs 및 Svelte)의 템플릿 엔진과 비슷합니다. https://docs.microsoft.com/ko-kr/aspnet/core/mvc/views/razor?view=aspnetcore-6.0 ASP.NET Core용 Razor 구문 참조 웹 페이지에 서버 기반 코드를 포함하는 Razor 태그 구문에 대해 알아봅니다. docs...

Languege/C# & ASP.NET

LINQ(Language-Integrated Query)

LINQ(Language-Integrated Query)란? C# 언어에 직접 쿼리 기능을 통합하는 방식으로 기반으로 하는 기술 집합 이름입니다. 즉 별도의 과정이나 IntelliSense의 지원없이 간단한 문자열로 표현할 수 있고 언어 키워드 및 친숙한 연산자를 사용해서 강력한 형식의 개체 컬렉션에 대해 쿼리를 작성할 수 있습니다. class LINQQueryExpressions { static void Main() { // Specify the data source. int[] scores = new int[] { 97, 92, 81, 60 }; // Define the query expression. IEnumerable scoreQuery = from score in scores where sco..

Languege/C# & ASP.NET

프로 ASP.NET 1~6장 후기

지금까지 월~목에 걸쳐 4일동안 1~6장을 학습했습니다. 1장에서는 간단한 MVC패턴의 역사와 이해 2장에서는 MVC 프로젝트 생성하여 간단하게 돌려보기 3장에서는 MVC 패턴과 패턴의 역사와 의존성 주입 DI 4장 필수언어기능 5장 Razor 6장 필수 MVC도구 지금까지 책을 자세히 읽으며 느낀점은 이렇습니다. [장점] 1.정확하게 설명하기 힘들었던 부분에 대해서 확실하게 이해 2.MVC패턴에 대한 이해 3.DI와 IOC 4.TDD [단점] 1.현재 버전과 시스템의 버전이 달라 실행되지 않는 코드가 조금씩 있었음 특히 단위테스트에서 Ninject의 버전이 달라 처음부터 바로 실행되지 않았음 2.실제 ASP 프로젝트와 책에서 말하는 기술들의 대한 갭이 있음 LINQ(Language-Integrated ..

Languege/C# & ASP.NET

ASP .NET 시작하기

이번에 입사하게되어 기술블로그를 시작하려 합니다. 프로 ASP.NET MVC5 프레임워크라는 책을 통해서 MVC패턴에 대해서 공부하고 표준을 준수하여 최고의 성능을 발휘하는 웹 응용 프로그램을 개발할 예정입니다. 이 책에서 ASP.NET MVC5에 대한 아키텍처 측면의 명확한 이해 전반적인 ASP.NET MVC 프레임워크에 대한 논의 버전 5의 새로운 기능들에 대한 이해와 업무에 이 기능들을 적용하기 위한 최선의 방안 모색 MVC 개발에 테스트 주도 개발을 실제로 적용하는 방법 기존의 ASP.NET의 기능들과 그에 대응하는 ASP.NET MVC5 의 기능들 간의 비교를 통한 기존 지식의 쉽고 빠른 활용 위의 학습 목표를 가지고 공부하며 개발할 계획입니다.

mntdev
'Languege/C# & ASP.NET' 카테고리의 글 목록