ASP.NET MVC5 (6) 썸네일형 리스트형 [ASP.NET MVC5]레이저 문법(Razor)-레이저 문법에서 동적 리소스를 가져와야 할 때 # 개발 환경 운영체제(OS) : Window 10 Home edition - 64bit 통합 개발 환경(IDE) : Visual Studio 2017 # 동적으로 리소스를 가지고 오고 싶을 때 ASP.NET MVC5로 개발을 하면서 글로벌 웹을 구현하게 되면 리소스를 자주 사용하게 됩니다.왜냐하면 각 나라별로 언어가 변동이 되어야 되기 때문입니다. 그런데 이 리소스를 사용하면서 동적으로 리소스가 생성되어야 하는 경우가 존재합니다.예를 들면 아래와 같은 상황이 존재하는 경우가 있습니다. @{for(int i = 0; i < 10; i++){Resources.String_ + i //String_1, String_2, String_3 이런식으로 사용하고 픔 } } 위 소스와 같이 저런식으로 리소스를 사용하.. [ASP.NET MVC5]레이저 문법(Razor) - 레이저 문법 주석처리 하는 법 # 개발 환경 운영체제(OS) : Window 10 Home edition - 64bit 통합 개발 환경(IDE) : Visual Studio 2017 # 레이저(Razor)문법 주석 처리 레이저 문법(Razor) 에서는 주석을 처리할 수 있습니다.주석에는 블록 내에서 사용가는한 주석으로는 일반적으로 C#에서 사용하는 //... 같은 라인 주석이 사용 가능하고,블록 주석인 /*....*/ 이 사용이 가능합니다. 그리고 블록외에서 사용하는 경우는 @*@val*@과 같은 구문을 사용합니다.이 경우는 HTML과 레이저(Razor)를 같이 사용하는 경우에 사용이 됩니다.보통 HTML만 존재할 경우 같이 사용을 하면 되지만레이저(Razor) 문법이 포함되는 순간 레이저(Razor)구문은 주석으로 처리가 되지 않습.. [ASP.NET MVC5]레이저 문법(Razor) - 레이저 문법에 대해서 알아봅시다. # Razor란? 자 레이저 문법 즉 Razor란 ASP.NET에서 사용하는 스크립트 구문입니다.Controller와 View단을 이어주는 하나의 매게체 같은 역활을 하는 구문입니다.따라서 동적으로 웹을 구성할 수 있습니다.게다가 익숙한 문법을 사용합니다.그 이유는 ASP.NET에 서버단 언어인 C#과 VB.NET을 기반으로 하기 때문에좀 더 친숙하게 느끼실수 있을겁니다. # 레이저(Razor)문법 시작하기 기본적으로 레이저와 HTML 구문을 같이 쓸 떄에는 그 구문을 구별해 놓습니다.레이저는 기본적으로 박스 단위로 구분을 합니다.@{.....} 라던가 @(......)같은 형식으로 구분을 해 놓습니다.물론 변수같은 경우 @val 같은 형식으로도 가능하지만이 방식은 나중에 소스 리뷰시 혼동을 야기할 수 .. [ASP.NET MVC5]MVC란 무엇인가? # MVC 패턴에 대해 알아봅시다. 컴퓨터 공학을 전공하셨거나, 웹 개발에 조금이라도 관심이 있으신분들 이라면한번쯤 들어봤을 법한 그 용어, MVC란 것을 알아 봅시다.MVC는 ASP.NET 뿐만 아니라 다양한 부분에서 사용되어진다.(EX. String, Android 앱 개발 등등) 자 그럼 본격적으로 MVC란, 소프트웨어 공학에서 어플리케이션을 구성하는 디자인 패턴 중 하나이며, 모델-뷰-컨트롤러(Model–View–Controller)의 줄임말입니다.이것을 디자인 패턴이라 하는데 프론트 엔드 부분과 백엔드 부분을 구분하여 개발하는 방식을 말합니다.따라서 서로의 영향을 받지 않고 수정이 가능하며,그 외에도 유지보수의 탁월하게 작용합니다. # View View는 간단하게 설명하면, 사용자가 볼 화면 즉.. [ASP.NET MVC5 도전기]비어있는 템플릿을 이용하여 ASP.NET MVC5 환경 구성 # 빈 템플릿을 사용하는 이유 저희는 이제 템플릿을 이용하여 솔루션 구성을 완료 하였습니다.하지만 이 템플릿을 이용하는 방법에는 크나큰 문제가 있습니다.바로 템플릿을 이용하면 필요도 없는 파일들이 구성되어 지고 용량이 증가한다고 합니다. 그렇기 때문에 좀더 파일과 용량을 유동적으로 관리할 수 있어야 합니다.그럼 저희는 무엇을 사용해야 할까요? 바로 빈 템플릿(empty templet)이라는 템플릿을 사용하여야 합니다. # 빈 템플릿 사용하기 OS : Window 7 professional개발 툴 : Visual Studio 2017 프레임 워크 : ASP.NET MVC5 빈 템플릿에서 작업이라고 해도 뭐 다를건 없습니다. 그저 템플릿이 없어서 프로그래머가 구성하기 쉬운 형태로 만드는 것!! 생성하는 부분.. [ASP.NET MVC5 도전기]템플릿 이용하여 ASP.NET MVC5 환경 구성 # 필자가 ASP.NET을 처음 듣게된 계기 이 이야기는 처음 인턴으로 회사에 들어왔는데 갑자기 듣도보도 못한 ASP.NET이란걸 가지고 프로젝트를 하라는 이야기를 듣고 겪었던 일들을 적어보려 합니다. 그럼 시작하도록 하겠습니다. 일단 먼저 저는 일반 지방대생 졸업생으로 현재는 미국에서 인턴쉽을 한지 4개월 정도 되는 초짜 프로그래머입니다. 처음 미국행 인턴쉽이 결정되고 나서는 3개월간 한국 본사에서 교육을 받게 되었습니다. 저는 교육을 받는다고 해서 열심히 배울 생각으로 공책과 연필, 노트북을 가지고 열의를 불태웠습니다만... 가자마자 나를 맞이한건 처음 들어보는 ASP.NET과 갑작스런 대규모 프로젝트 참여진짜 처음엔 가서 처음 보는 방식과 구조 사용 형태 때문에 벙 쪘지만미국 가서 더 벙찌기 싫어 .. 이전 1 다음