coding 215

C# 값 형식, 참조 형식 (+메모리, js call stack)

https://www.youtube.com/watch?v=TxWOaKE5w_s https://www.youtube.com/watch?v=8xKhNxtgo4k https://developer-talk.tistory.com/50 [C#]값 형식(Value Types)과 참조 형식(Reference Types) 값 형식(Value Types)과 참조 형식(Reference Types) C#에서는 메모리에 공간에 데이터를 할당하는 두 가지 방법이 있습니다. 값 형식(Value Types)은 스택(Stack) 공간에 데이터를 할당하며, 참조 형식(Referenc.. developer-talk.tistory.com https://truecode.tistory.com/46 [C#] 값 형식과 참조형식 값 형식 : 변..

coding/c# 2022.04.24

Partial View(부분뷰), @RenderPage, @RenderBody()

http://taeyo.net/columns/View.aspx?SEQ=566&PSEQ=40&IDX=0 TAEYO.NET 강좌 목록으로 돌아가기 필자의 잡담~ 이번 문서는 ASP.NET Core MVC 기본개념 파트의 View 섹션 중에서 부분(Partial) 뷰에 대해 설명하고 있습니다. 모든 컬럼은 http://docs.asp.net의 내용을 참고하여 번역 taeyo.net 부분 뷰(Partial View)는 다른 뷰의 내부에 렌더되는 뷰입니다. 부분 뷰가 실행되어 생성되는 HTML 출력은 부분 뷰를 호출한 뷰(부모 뷰)의 일부분으로 렌더됩니다. 일반적인 뷰와 마찬가지로 부분 뷰도 파일 확장자로 .cshtml 을 사용합니다 레이아웃 페이지는 부분뷰로 안 만듬, 레이아웃 페이지는 @RenderPage("..

coding/asp.net 2022.04.22

@Html.AntiForgeryToken();

@Html.AntiForgeryToken(); 위조방지토큰 form에서는 @Html.AntiForgeryToken(); 사용, CSHTML복사 @using (Html.BeginForm("Manage", "Account")) { @Html.AntiForgeryToken() } CSRF 및 AJAX 방지 AJAX 요청이 HTML 양식 데이터가 아닌 JSON 데이터를 보낼 수 있으므로 양식 토큰은 AJAX 요청에 문제가 될 수 있습니다. 한 가지 솔루션은 사용자 지정 HTTP 헤더에 토큰을 보내는 것입니다. 다음 코드는 Razor 구문을 사용하여 토큰을 생성한 다음 AJAX 요청에 토큰을 추가합니다. 토큰은 AntiForgery.GetTokens를 호출하여 서버에서 생성됩니다. HTML복사 요청을 처리하는 경..

coding/asp.net 2022.04.22

@Url.Content("~/Home/Index"), @Url.Action("Index", "News")

@Url.Content("~/Home/Index") @Url.Action("Index", "News") Url.Content vs Url.Action Url.Content - 사이트의 파일이나 리소스에 대한 URL을 확인하고 상대 경로를 전달(이미지 등) Url.Action - 컨트롤러에서 작업을 해결하는 데 사용(페이지 이동 및 데이터 전달) https://riucc.tistory.com/705 [ASP.NET MVC] - Url.Content vs Url.Action ○ Url.Content vs Url.Action Url.Content - 사이트의 파일이나 리소스에 대한 URL을 확인하고 상대 경로를 전달(이미지 등) @Url.Content("~/path/file.htm") @Html.Raw(Res..

coding/asp.net 2022.04.22

[ASP.NET MVC] Cookie - 쿠키 생성, 적용, 사용, 삭제 + 세션 링크글

Http 세션 및 쿠키 HTTP 프로토콜에는 비연결성(Connectionless)과 비상태성(Stateless)라는 특징이 있습니다. 모든 사용자의 요청마다 연결과 해제의 과정을 거치면서 연결 상태를 유지하지 않고 연결 해제 후에도 상태 정보를 저장하지 않기 때문에 서버의 자원을 크게 절약할 수 있습니다. 하지만 이로 인해 사용자를 식별할 수 없어서 같은 사용자가 요청을 여러번 하더라도 매번 새로운 사용자로 인식하는 단점이 있습니다. 하지만 우리가 사용하고 있는 웹사이트를 생각해보면 로그인을 한 번 하고나면 그 사이트에서는 다시 로그인할 필요 없이 여러 페이지의 기능들을 이용할 수 있고 심지어 브라우저를 종료했다가 나중에 다시 접속했을 때도 그 로그인 상태를 유지할 수도 있습니다. 이런 HTTP의 비상태..

coding/asp.net 2022.04.22

~/(홈디렉터리) ../ ./ 절대경로, 상대경로

./ 현재 위치 ../ 나가기 / 들어가기 ~/ 는 홈 디렉토리 절대 경로란? 컴퓨터의 파일을 찾아가는 방법은 절대 경로로 파일을 찾는 방법 한가지 뿐입니다. 절대 경로란 최초의 시작점으로 경유한 경로를 전부 기입하는 방식입니다. 윈도우 OS의 바탕화면에 위치한 test.txt 파일을 예로 들어봅시다. test.txt파일의 절대 경로는 최상위 루트 디렉토리인 C 디렉토리 로부터 시작되어 아래와 같이 구성됩니다. C:\Users\UserID\Desktop\test.txt 출처: https://mommoo.tistory.com/82 [개발자로 홀로 서기] 절대경로, 상대경로란? 안녕하세요. 프로그래밍을 하다보면, 경로에 관한 것을 처리하곤 합니다. 이때 어떤 API는 절대 경로 로 처리를, 또 다른 API는..

coding/coding etc 2022.04.22