coding/c# 26

C# html helper

Ajax.BeginForm : Submit을 Ajax를 이용해서 한다는 점이 다름 Html.BeginForm - 기본형 @using(Html.BeginForm()) { 각종 입력 태그 } - return url이 있을 때 => /Index/Controller (return url = 이전에 내가 갔었던 프로젝트 내의 페이지) @using(Html.BeginForm("Index" (액션), "Controller"(컨트롤러))) 각종 입력 태그 } new {안에 여러가지 설정 가능} @using(Html.BeginForm( "Action", // 액션 명 "Controller", // 컨트롤러 명 new { id = "route", charset = "utf8" }, // 루트경로 FormMethod.Pos..

coding/c# 2022.03.23

C# 제너릭

Array => 동적할당 불가, 키와 값이 있음 int arr[] = {a:1,b:2} List => 동적생성 가능, 키값 없음, 제너릭 (제너릭은 => "" 이것을 쓰는 것) List Mylist = new List(); Mylist.Add(1); --- 컬렉션 : 데이터를 모아서 처리하게 해주는 툴 박스 -> 다양한 자료구조를 만들 수 있도록 해줌 배열 : 같은 데이터 타입을 가진 데이터의 집합. (단점 : 처음부터 데이터가 들어갈 값이 할당되어 이후 수정이 어려움) int[] alpha = new int[3]; // 3개의 값만 담을 수 있음 alpha[0] = 10; alpha[1] = 20; alpha[2] = 30; // alpha[3] = 40; 못 들어감 int[] beta = new in..

coding/c# 2022.03.23

C# 사전에 전달된 모델 항목이 '' 형식이지만 이 사전에는 '' 형식의 모델 항목이 필요합니다.

http://www.taeyo.net/Forum/Content.aspx?SEQ=31329&TBL=ASPNET&PGN=1 TAEYO.NET 작성 포맷 : TEXT 모드, 자동 줄바꿈 사용 현재 소스는 뷰에서 강력한 형식으로 명확하게 board라는 형식의 개체를 요구하기 때문에 select qBoard; 와 같이 작성하셔야만 합니다. qBoard는 명확하게 board www.taeyo.net linq에서 join 사용 시, select에서 new '모델명'을 입력해야 함.

coding/c# 2022.03.14

C# IsAuthorized

WebPart 또는 다른 서버 컨트롤이 페이지에 추가할 수 있는 컨트롤인지 여부를 확인합니다. WebPart 클래스 (System.Web.UI.WebControls.WebParts) 기본 Part 클래스 기능에 몇 가지 추가 UI(사용자 인터페이스) 속성, 연결을 만드는 기능 및 개인 설정 동작을 추가하여 사용자 지정 ASP.NET 웹 파트 컨트롤의 기본 클래스 역할을 합니다.Serves as the docs.microsoft.com https://docs.microsoft.com/ko-kr/dotnet/api/system.web.ui.webcontrols.webparts.webpartmanager.isauthorized?view=netframework-4.8 WebPartManager.IsAuthori..

coding/c# 2021.12.29

C# FormsAuthenticationTicket

FormsAuthenticationTicket .NET Framework에 탑재된 System.Web.Security의 라이브러리를 사용하여 암호화하는 방법을 소개하겠습니다. 이번에 소개할 암호화 기법은 폼 인증에 이용되는 FormsAuthenticationTicket을 이용하는 방법에 대해서 설명하겠습니다. 이 암호화 기법의 특징은 대략 암호화가 이루어지면 길이가 300~400문자 이내로 구성됩니다. 쿠키에 적용하여 사용하면 많은 도움을 얻게 될 것입니다. https://yyman.tistory.com/227

coding/c# 2021.12.29

[C#] Request.ServerVariables 전체 값 확인 (URL, IP주소 등등)

https://ggmouse.tistory.com/75 [C#] Request.ServerVariables 전체 값 확인 (URL, IP주소 등등) Request Object인 ServerVariables Collection의 전체 값을 확인해보자 ServerVariables의 함수를 사용하여 IP주소, 도메인 주소 등 많은 요소들의 정보를 알아낼 수 있다. // 클라이언트(사용자) IP 주소 (xxx.x.. ggmouse.tistory.com ServerVariables의 함수를 사용하여 IP주소, 도메인 주소 등 많은 요소들의 정보를 알아낼 수 있다. // 클라이언트(사용자) IP 주소 (xxx.xxx.xxx.xxx) Request.ServerVariables["REMOTE_HOST"]; // 서버 ..

coding/c# 2021.12.29

Encoding.UTF8.GetBytes

문자열을 Byte[] 배열로 변경하기 위해서는 System.Text.Encoding의 인코딩 방식을 지정한 후 GetBytes() 메소드를 호출하면 된다. String을 Byte[]로 인코딩 문자열을 Byte[] 배열로 변경하기 위해서는 System.Text.Encoding의 인코딩 방식을 지정한 후 GetBytes() 메소드를 호출하면 된다. 예를 들어, 유니코드 인코딩을 사용하여 Byte[]로 변환하는 경우, System.Text.Unicode.GetBytes() 메서드를 호출하고, UTF8 인코딩을 사용하는 경우, System.Text.UTF8.GetBytes() 메서드를 호출하면 된다. 예제 // String을 Char[]로 변환 string str = "Hello 한국"; char[] uchar..

coding/c# 2021.12.20