본문 바로가기

728x90
반응형

ASP.NET&C#/ASP.NET MVC

(20)
[ASP.NET CORE/MVC] 홈페이지 제작 #4 베이스 컨트롤러 / 싱글톤 패턴을 이용해서 서비스 만들기 [ASP.NET CORE/MVC] 홈페이지 제작 #4 베이스 컨트롤러 / 싱글톤 패턴을 이용해서 서비스 만들기 프로젝트 환경 OS : Windows 10 IDE : Visual Studio Code 1.69.1 .Net SDK : 6.0.302 .Net Runtime : .NetCore.App 6.0.7 DataBase : PostgreSQL 14 안녕하세요 미나라이 입니다. 이번 포스팅에서는 컨트롤러와 서비스에서 공통 처리를 할 수 있는 베이스 컨트롤러와 싱글톤 패턴을 이용해서 베이스 서비스를 만드는 방법에 대해서 간단하게 작성해보려고 합니다. ASP.NET에서는 서비스 대신에 Repository라는 개념을 사용하는데요 Implementing the Repository and Unit of Work P..
[ASP.NET CORE/MVC] 홈페이지 제작 #3 파일 읽기로 간단하게 init파일 모듈 만들기(프로퍼티 파일) [ASP.NET CORE/MVC] 홈페이지 제작 #3 파일 읽기로 간단하게 init파일 모듈 만들기(프로퍼티 파일) 프로젝트 환경 OS : Windows 10 IDE : Visual Studio Code 1.69.1 .Net SDK : 6.0.302 .Net Runtime : .NetCore.App 6.0.7 DataBase : PostgreSQL 14 안녕하세요 미나라이 입니다. 이번에는 프로젝트 개발을 하면서 간단한 설정값 등을 저장 할 수 있는 init파일을 만들어 보겠습니다. ASP.NET에서는 기본적으로 이러한 설정파일을 관리해주는 기능을 제공해 주고 있는데요 리소스 파일 만들기 - .NET .NET 앱의 리소스 파일을 만듭니다. 문자열, 이미지 또는 개체 데이터가 포함된 XML 파일이나 프로그..
[ASP.NET CORE/MVC] 홈페이지 제작 #2 Log4net설정하기 [ASP.NET CORE/MVC] 홈페이지 제작 #2 Log4net설정하기 프로젝트 환경 OS : Windows 10 IDE : Visual Studio Code 1.69.1 .Net SDK : 6.0.302 .Net Runtime : .NetCore.App 6.0.7 DataBase : PostgreSQL 14 안녕하세요 미나라이 입니다. 이번 포스팅에서는 프로젝트의 로그를 남길 수 있는 Log4net을 설정하는 내용을 포스팅 하겠습니다. Log4Net설치 VSCode의Extensions탭을 선택하고 Nuget이라고 검색합니다. 그럼 아래 이미지와 같은 패키지가 있는데 설치를 진행합니다. 설치를 완료하셨다면 Nuget Package에 있는 라이브러리를 다운로드 받기 위해 단축키 Ctrl + Shift ..
[ASP.NET CORE/MVC] 홈페이지 제작 #1 개발 환경 구축 프로젝트 환경 OS : Windows 10 IDE : Visual Studio Code 1.69.1 .Net SDK : 6.0.302 .Net Runtime : .NetCore.App 6.0.7 DataBase : PostgreSQL 14 안녕하세요 미나라이 입니다. 이번 포스팅부터는 개인 공부 겸 ASP.NET CORE MVC를 이용한 홈페이지 제작을 해보려고 합니다. 주제는 아직까지는 확실하게 정한것은 없지만 ・회원가입 ・로그인 ・게시판 ・메뉴바 등 홈페이지에 필요한 기본 요소들을 제작해보면서 기록을 남겨보려고 합니다. ASP.NET CORE설치 기본적인 환경 설정은 아래 링크에 예전에 포스팅 해 놓았습니다. ※당시 버전은 ASP.NET CORE 5.0이기 때문에 내용이 살짝 달라졌을 수 있으니 이 ..
[ASP.NET/MVC CORE] #15 세션으로 로그인 페이지를 구현 [ASP.NET/MVC CORE] #15 세션으로 로그인 페이지를 구현 안녕하세요 미나라이입니다. 이번에는 ASP.NET CORE MVC Web에서 세션을 이용한 로그인 페이지 구현을 해 보도록 하겠습니다. 프로젝트 환경 OS : Windows 10 IDE : Visual Studio Code 1.62.2 .Net SDK : 5.0.403 .Net Runtime : .NetCore.App 5.0.10 / 5.0.12 세션 기본 설정 먼저 세션 기본 설정입니다. 세션 이름은 디버깅 창에서 세션이 활성화 되었을 때 표시되는 이름입니다. 세션 안에 값은 별도로 설정 해 주어야 합니다. Startup.cs public void ConfigureServices(IServiceCollection services) ..
[ASP.NET/MVC CORE] #14 MIME 맵핑하기 [ASP.NET/MVC CORE] #14 MIME 맵핑하기 안녕하세요 미나라이입니다. 이번에는 ASP.NET CORE MVC Web에서 MIME타입을 맵핑하는 방법에 대해서 간단하게 포스팅 하겠습니다. 프로젝트 환경 OS : Windows 10 IDE : Visual Studio Code 1.62.2 .Net SDK : 5.0.403 .Net Runtime : .NetCore.App 5.0.10 / 5.0.12 MIME 맵핑을 별도로 추가해야 하는 경우 프로젝트에서 외부 확장자의 파일을 로드해야 할 경우 해당 파일의 타입을 정의해야 하는 경우가 있습니다. .json 확장자의 파일을 예로 들어 봅시다. .json 파일은 많이 사용되는 확장자로써 MIME에 이미 등록되어 있습니다. .json타입 : appl..
[ASP.NET CORE/MVC] #13 컨트롤러에서 받은 데이터를 Javascript변수에 넣기 [ASP.NET CORE/MVC] #13 컨트롤러에서 받은 데이터를 Javascript변수에 넣기 안녕하세요 미나라이입니다. 이번에는 ASP.NET CORE MVC Web에서 컨트롤러로 받아온 데이터를 Javascript변수에 넣어서 사용하는 방법에 대해서 간단하게 포스팅 하려고 합니다. 프로젝트 환경 OS : Windows 10 IDE : Visual Studio Code 1.62.2 .Net SDK : 5.0.403 .Net Runtime : .NetCore.App 5.0.10 / 5.0.12 Razor페이지의 Javascript변수에 값 넣는 방법 컨트롤러에서 반환한 데이터를 Javascript변수에 넣어서 써야 하는 경우가 있습니다. 물론 변수에 평범하게 VIEWDATA를 넣는 방법도 가능합니다...
[ASP.NET CORE/MVC] #12 AJAX로 JSON데이터를 컨트롤러로 전송하기 [ASP.NET CORE/MVC] #12 AJAX로 JSON데이터를 컨트롤러로 전송하기 안녕하세요 미나라이입니다. 이번에는 ASP.NET CORE MVC Web에서 JSON형식의 데이터를 컨트롤러 모델에 바인딩 하는 방법에 대해서 포스팅 해 보려고 합니다. 프로젝트 환경 OS : Windows 10 IDE : Visual Studio Code 1.62.2 .Net SDK : 5.0.403 .Net Runtime : .NetCore.App 5.0.10 / 5.0.12 테스트 공통 모듈 HTML User Name Age Ajax1 Ajax2 Ajax3 Ajax4 Ajax5 Ajax6 모델 public class UserInfo { public string name {get; set;} public int a..

728x90
반응형