mvc 프로젝트 안에 web api 존재
program.cs -> 시작할때 함수
appsetting.json -> 데이터베이스 연결
project.json -> 라이브러리, 패키지 형식 지원
startup.cs -> DI, identiy, session, web api 미들제어
첫화면 -> home controller- index action
액션 메서드:
a. 액션메서드는 public이어야 합니다.
b. 오버로드 될 수 없습니다.
c. 정적 메서드가 될 수 없습니다.
d. 모든 컨트롤러는 뷰페이지를 반환하는 최소 한개의 디폴트 액션메서드인 Index()를 지닙니다.
e. ActionResult 는 모든 반환형식 액션메서드의 부모 클래스 입니다.
ViewResult - HTML 과 마크업을 반환.
EmptyResult - 반환값 없음.
RedirectResult - 새 URL로의 리디렉션을 반환.
JsonResult - AJAX 어플리케이션에서 쓰일 수 있는 JavaScript 객체의 형식을 반환.
JavaScriptResult - JavaScript 스크립트를 반환.
ContentResult - text 결과를 반환.
FileContentResult - 다운로드 가능한 파일을 반환 (이진데이터를 이용).
FilePathResult - 다운로드 가능한 파일을 반환 (경로를 이용).
FileStreamResult - 다운로드 가능한 파일을 반환 (file stream을 이용).
ActionResult, JsonResult이 가장 많이 쓰는거같음..
참고:
ASP.NET MVC 5 - 모든 종류의 액션 메서드 :: 개발 맛집 (tistory.com)
ASP.NET MVC 5 - 모든 종류의 액션 메서드
이번 강의에서, 당신은: 1. 액션메서드가 무엇인지를 배웁니다. 2. 액션 메서드의 사용법을 배웁니다. 3. MVC에 얼마나 많은 종류의 액션 메서드가 있는지 배웁니다. 4. 예제를 프로그래밍 합니다.
ghchoi0427.tistory.com
반환형식
void- return 할 값이 없음
int -return 값이 있음
List<T> -
list는 파라미터혹은 변수로도 쓸수있다
List<T> 클래스 (System.Collections.Generic) | Microsoft Docs
web.config: 거의 appsetting.json로 사용한다고 한다
references패키지 -> 업데이트 기능
bowwer-> 노드패키지 매니저 같은 기능
wwwroot파일-> 파빗콘, 그림등등
참고영상
[ASP.NET MVC] 2. ASP.NET MVC Core 프로젝트 만들기 - YouTube
'Web > Asp.net' 카테고리의 다른 글
Asp.net mvc 개발토끼 강의 정리5 (0) | 2022.01.23 |
---|---|
Asp.net mvc 개발토끼 강의 정리4 (0) | 2022.01.23 |
Asp.net mvc 개발토끼 강의 정리3 (0) | 2022.01.22 |
회사 코드 공부 (0) | 2022.01.17 |
asp.net mvc 개발토끼 강의 정리 (0) | 2022.01.16 |