기본적으로 asp.net MVC는 주소를 통해 어떤 Controller의 Action(Method)를 판단 할 수있으며 추가적으로 Id나 기타 Parameter를 던져줄수도 있다. 또한 기본값(default)은 HomeController의 Index메서드 이며 해당부분은 App_Start폴더의 RouteConfig에서 수정 가능하다. // https://localhost:44385 // URL뒤에 아무것도 없을시에 HomeController의 Index Action를 따라간다. // https://localhost:44385/Member/Login // MemberController의 Login Action #1. MVC 웹 어플리케이션 생성을 위해 아래와 같은 형식의 프로젝트를 생성한다. #2. 프로젝..
해당 프로젝트의 Web.config 파일 하단에 connectionStrings을 생성한다. connectionStrings의 경우에는 아래와 같은 정보로 생성한다. 해당 내용은 컴퓨터에 따라 다름 connectionStrings을 만들었으면 해당프로젝트의 Contexts라는 폴더를 만들고 DB연결 클래스를 만들어준다. public class HomeDb : DbContext { public HomeDb() : base("name=SampleDbContext") { } public DbSet Books { get; set; } } 해당 클래스는 DbContext를 상속받는다. 그 다음에 Models폴더에 원하는 클래스를 정의 해준다. public class Book { [Key] public int Bo..
먼저 새 프로젝트를 만든다음에 ASP.NET 웹 애플리케이션(.NET Framework)를 클릭해준다. 그 다음에는 MVC 형태로 프로젝트 생성을 마친다. 프로젝트가 생성 되었으면 도구 > NuGet 패키지 관리자 > 패키지 관리자 콘솔을 눌러 콘솔을 열어준다. 콘솔창이 열렸으면 install-package Entityframework를 입력해서 해당 프로젝트에 Entityframework를 설치해준다. 설치가 완료되면 프로젝트에 여러가지 파일이 추가되게 된다.
asp.net MVC5는 생각나는대로 정리해두려고 한다. 설치방법이나 기타부분들도 시간되면 정리해두어야겠다. entityframework의 경우도 따로 정리해두어야할거 같다. 일단 하나씩 ... 먼저 RouteConfig는 App_Start폴더내에 있다. 말그대로 라우터의 기능을 담당한다. 해당 URL이 어디로 갈지를 정해준다. 기본적인 세팅값이다. 가장중요한 부분만 .. 우리가 .net mvc프로젝트를 실행시키고 아무 주소값도 넣지 않게되어있을때는 HomeController의 Index 액션으로 가게된다. 마지막의 id값은 보이는것 처럼 옵션이기 때문에 넣지 않아도 오류가 나타나진 않는다. http://localhost:1831/ 이렇게 입력시에 defaluts값을 따라간다. 하지만 위와 같이 defa..