http://www.codeproject.com/KB/files/copydirectoriesrecursive.aspx Directory.Copy 로는 쉽게 복사가 되지 않는데 위 재귀 방법으로 구현하면 되겠네요. 너무 글이 짧은가;; ㅋㅋ
http://hoons.kr/Board.aspx?Name=QACSHAP&Mode=2&BoardIdx=42400 Question 안녕하세요 웹에서 메일을 발송할때 SmtpCilent 를 사용해서 메일을 발송하는데요~ 만약 받는 메일 주소가 잘못된 주소여서 전송이 안 됐을때 로그를 남기려고 합니다. 근데 SmtpFailedRecipientsException 이 부분에선 잡히지가 않는거 같아서요... 없는 메일주소로 발송을 해보면... 큐에 잠깐 들어갔다가 배드 메일로 빠지고 아무런 오류도 남질 않습니다. 회원들중에 잘못된 메일 주소를 등록한 회원이라면 메일주소를 초기화 시켜주려고 하는데요 어떻게 로그를 남길 방법이 없을까요? 해결 방법이 있으면 조언좀 부탁드립니다!! 수고하세요^^ Answer 일단 발생하는..
(* over .NET Framework 3.5) ref url. http://weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-language-feature-extension-methods.aspx this 키워드를 통해 기존에 존재하는 Object의 Static 메소드를 추가한 것 처럼 만들 수 있다. public static class ScottGuExtensions { public static bool IsValidEmailAddress(this string s) { Regex regex = new Regex(@"^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$"); return regex.IsMatch(s); } } 스캇 구슬희 형님의 VS에..
원문 참조 : http://aspalliance.com/1537_ICallback__JSON_Based_JavaScript_Serialization.1 * 4월 19일 추가 내용 프로젝트 기반은 .NET Framework 3.5 프로젝트로 설정하고 진행하셔야 합니다. 그리고 제가 테스트해 본 소스도 첨부합니다. 예제 소스 파일 다운로드 : 아직 테스트 해보지는 않은 코드이지만 흥미로운 내용이네요~ 별다른 라이브러리를 사용하지 않고 ICallback을 이용해서 Javascript Serialization을 JSON Object 형식으로 처리할 수 있는 방법이니깐요. 먼저 Page나 Controll 클래스에서 System.Web.UI.ICallbackEventHandler를 Implement 해야한다고 합니..
C# : Unit Class - File Size 변환 이전에 올렸던 Length 단위에 이어 두번째 File Size 관련된 단위입니다. 귀찮았는데 막상 파일사이즈를 보여야 할 일이 있어서 간단히 Property 를 이용해서 작성해 봤네요. C# 프로퍼티(Property)의 가장 적절한 예가 아닌가 생각됩니다. ㅋㅋㅋ 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76..
C# : TextBox Auto ScrollingTextBox의 스크롤을 지정하기 위해 일단 Multiline 모드를 설정하고, Scrollbar가 Vertical로 되어 있다면 더 좋겠죠. 1. 다음과 같이 TextBox에 값을 설정 후 textBox.Text = "some string"; 스크롤이 생길 정도의 문자열을 넣어도 스크롤은 위에 고정되어 있습니다. 계속 바닥으로 스크롤이 되어있기 원한다면 textBox.Select(textBox.Text.Length, 0); textBox.ScrollToCaret(); 위와 같은 코드를 값을 입력 후 실행해 줍니다. 2. 문자열 값을 추가하고 항상 scroll을 바닥으로 하고 싶다면. textBox.Text += "some string"; 위와 같은 코드는..