- 하드 윈도우 복사
- asp.net dropdownlist
- ASP.Net Core 404
- XSS방어
- 404에러페이지
- XSS PHP
- 파일업로드 유효성체크
- 바코드 생성하기
- 파일업로드 체크
- 맥 오라클설치
- asp.net core Select
- 강제이동
- 하드 마이그레이션
- 타임피커
- 바코드 스캔하기
- django 엑셀불러오기
- jquery 바코드
- javascript 바코드 생성
- TempData
- 말줄임표시
- jquery 바코드생성
- ViewData
- SSD 복사
- Mac Oracle
- javascript redirection
- javascript 유효성체크
- php 캐쉬제거
- javascript 바코드스캔
- asp.net Select
- ViewBag
목록ASP.NET/C# (8)
웹개발자의 기지개
000345 와 같이 전체 6자리의 문자열에서 int 345 앞에는 0으로 간단히 채우는 방법이다. int num = 345; string.Format("{0:D6}",num);
코딩을 하다보면 변수의 변수처리해야 하는 경우가 더러 발생한다. 웹프로그래머인 필자의 경우, PHP 상으로는 ${'num'.$i} 이런식으로 간단한 코딩으로 후딱 처리하였다. C# 상으로 한번 살펴보자. 1 2 3 4 5 6 7 8 9 10 11 12 // map 선언 Dictionary mapDic = new Dictionary(); //mapDic.Add(string.Format("Filename{0}", num.ToString()), string.Format("Filename{0}", num.ToString())); mapDic.Add("Filename1", "이순신"); mapDic.Add("Filename2", "홍길동"); mapDic.Add("Filename3", "개나리"); // 사용할때..
C# 으로 임의의 고유한 키값 만들때 아래의 코드가 유용하다. 간단하다. Guid.NewGuid().ToString() 1 2 3 4 5 6 7 8 9 // Create and display the value of two GUIDs. Guid g = Guid.NewGuid(); Console.WriteLine(g); Console.WriteLine(Guid.NewGuid()); // This code example produces a result similar to the following: // 0f8fad5b-d9cb-469f-a165-70867728950e // 7c9e6679-7425-40de-944b-e07fc1f90ae7 cs 참고 : https://learn.microsoft.com/ko-k..
[C#] .NET Core - Entity Framework Core 1 [C#] .NET Core - Entity Framework Core 1 Entity Framework 를 활용해보자. 먼저 NuGet 으로 Entity Framework 관련 패키지를 설치해둔다. 아래의 그림과 같이 Employee.cs 와 MyDbContext.cs 클래스 파일을 준비한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 1.. wonpaper.tistory.com 닷넷의 Entity FrameWork Core 예제를 통해 돌려보자. TalkApp 이라는 기본 프로젝트를 만들고, TalkApp.Models 라는 별도의 추가 프로젝트를 만든다. (클래스라이브러리 프로젝트) 이때 TalkApp.Models 에서..
Entity Framework 를 활용해보자. 먼저 NuGet 으로 Entity Framework 관련 패키지를 설치해둔다. 아래의 그림과 같이 Employee.cs 와 MyDbContext.cs 클래스 파일을 준비한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Text; namespace EntitiyFramworkCoreExam1.Models { [Table("Empl..
문자열을 null 이거나 빈문자열등을 확인할때 쓰는 두가지 메소드인데 약간의 차이점이 존재한다. 1. string.IsNullOrEmpty - 지정된 문자열이 null이거나 Empty 문자열인지 여부를 나타냄 ※ string.Empty는 길이가 0인 문자열 ""을 나타냄 bool result; result = string.IsNullOrEmpty(null); // true result = string.IsNullOrEmpty(""); // true result = string.IsNullOrEmpty(" "); // false result = string.IsNullOrEmpty("Test"); // false 2. string.IsNullOrWhiteSpace - 지정된 문자열이 null이거나 비어 있..
델리게이트 간단한 예제를 하나더 정리해 보았다. Game Develper W님의 아주 좋은 포스팅 글 https://mrw0119.tistory.com/21?category=585887 7장. 이벤트 (Event) 1. 이벤트 델리게이트 타입을 선언하면 델리게이트 변수도 생성할 수 있지만, 이벤트 변수도 생성할 수 있다. 이벤트 변수는 간단히 event 한정자만 붙여주면 된다. 이벤트변수는 델리게이트 변수와 마찬가지로.. mrw0119.tistory.com 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 namespace DeleLecture { // 델리게이트 타입선언 ..
C# 에서 이벤트 관련해서 동작을 시킬때 델리게이트라는 개념이 나온다. 델리게이트가 C++ 의 함수포인터와 비스무리 ~~ 보통 이벤트 처리시에 자주 이용된다. 대략 개념을 잡아보면 특정 이벤트가 발생하면 이러한 사실을 델리게이트(대리자, 위임자, 대신처리기)를 통하여 원하는 메소드들이 동작하게 하는 방식이다. 델리게이트는 같은 return 타입과 매개변수들로 이루어진 메소드(어떤 동작)와 같이 어우러져 있다. 여기서 return 타입이나 매개변수가 다르면 별개의 다른 델리게이트로 취급된다. 그리고, 읽고, 달리고, 마시고 등의 다양한 동작들(메소드들)을 하나의 델리게이트로 묶어서 돌릴수가 있다. 물론 특정 동작만 따로 뺄수도 있다. += 해당 이벤트 메소드 추가 -= 해당 이벤트 메소드 해제 일단 예제를..