본문 바로가기

728x90
반응형

ASP.NET&C#

(20)
[ASP.NET CORE/MVC ] #11 VIEW파일 분할해서 보여주기(Partial) [ASP.NET/MVC CORE] #11 VIEW파일 분할해서 보여주기(Partial) 안녕하세요 미나라이입니다. 이번에는 ASP.NET CORE MVC Web에서 VIEW파일을 분할해주는 기능인 Partial에 대해서 포스팅 해보려고 합니다. 프로젝트 환경 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 Partial은 어떠한 경우에 자주 쓰는가 하면 같은 페이지에서 탭을 사용해서 내용만 변경해주고 싶을 때 사용 됩니다. 내용이 적으면 한 페이지만으로 끝내도 되지만 내용이 길어지면 나중에 코드 관리가 매우 힘들어집니다. 이번 프로젝트를 진행하면서 활용 할..
[ASP.NET CORE/MVC] #10 파일 업로드 기능 구현 [ASP.NET/MVC CORE] #10 파일 업로드 기능 구현 안녕하세요 미나라이입니다. 이번에는 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 클라이언트 클라이언트에는 업로드 할 파일을 등록하는 작업을 수행합니다. Index.cshtml CSS #dragDropArea{ background-color: #f4f4f4; margin: 10px; padding: 10px; border: #ddd solid 2px; min-height: ..
[ASP.NET CORE/MVC] #9 파일 다운로드 기능 구현 [ASP.NET CORE/MVC] #9 파일 다운로드 기능 구현 안녕하세요 미나라이입니다. 이번에는 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 파일 준비 파일 링크 작성 Index.html Download File File Download 파일 다운로드 처리 HomeController.cs public FileResult FileDownload() { string filepath = "F:/dotnet/TestProject"; //..
[ASP.NET CORE/MVC] #8 AJAX를 이용해서 컨트롤러로 데이터 주고 받기 [ASP.NET CORE/MVC] #8 AJAX를 이용해서 컨트롤러로 데이터 주고 받기 안녕하세요 미나라이입니다. 이번에는 ASP.NET CORE MVC Web의 컨트롤러 활용 방법 중에 AJAX를 이용한 비동기 데이터 처리 방법에 대해서 포스팅 하려고 합니다. 프로젝트 환경 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 AJAX 및 비동기 처리에 대해서 무엇인지와 왜 하는건지에 대해서 설명하면 너무 길어지니까 간단하게 정리하면 화면 전환 없이 데이터를 주고받기 위해서 하는 처리라고 생각하면 됩니다.회원가입을 하다가 아이디 중복체크라든지 필요한 경우가 있..
[ASP.NET CORE/MVC] #7 컨트롤러로 데이터 보내고 받기 [ASP.NET CORE/MVC] #7 컨트롤러로 데이터 보내고 받기 안녕하세요 미나라이입니다. 이번에는 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 CORE/MVC] #6 VIEW로 데이터 가져오기 [ASP.NET CORE/MVC] #6 VIEW로 데이터 가져오기 안녕하세요 미나라이입니다. 이번에는 ASP.NET CORE MVC Web의 VIEW페이지에 데이터를 가져오는 방법들에 대해서 간단하게 포스팅 해보려고 합니다. 프로젝트 환경 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 ASP.NET CORE에서 VIEW페이지로 리턴 할 때 데이터를 가져오는 방법은 크게 세가지가 있습니다. VIEWDATA 특징 - 데이터 타입은 Dictionary(자바로 치면 Map)타입이고 값을 키값으로 접근 할 수 있습니다. - VIEWBAG보다는 퍼포먼스 면에서는 우..
[ASP.NET CORE/MVC] #5 Layout 활용법2 [ASP.NET CORE/MVC] #5 Layout 활용법2 안녕하세요 미나라이입니다. 이번에도 이어서 ASP.NET CORE MVC Web에서 사용되는 Layout의 활용법에 대해서 포스팅 해보려고 합니다. 프로젝트 환경 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 RenderSectionAsync ASP.NET CORE에서는 View 정의해놓은 내용을 Layout에 보일 수 있도록 해 주는 기능을 제공 해 주고 있습니다. RenderSectionAsync라는 기능입니다. 이전 포스팅중에서도 언급된 RenderBody는 Layout안에서 각각의 Vie..
[ASP.NET CORE/MVC] #5 Layout 활용법1 [ASP.NET CORE/MVC] #5 Layout 활용법1 안녕하세요 미나라이입니다. 이번에는 ASP.NET CORE MVC Web에서 사용되는 Layout의 활용법에 대해서 몇가지 소개해보려고 합니다. 프로젝트 환경 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 1. 레이아웃을 사용하지 않는 방법 레이아웃을 일절 사용하지 않는방법입니다. _ViewStart.cshtml파일을 지우거나 내부에 Layout설정을 null로 해주면 됩니다. _ViewStart.cshtml @{ Layout = null; } 2. 특정 페이지에서 레이아웃 안보이게 하는 방법 ..

728x90
반응형