본문 바로가기
반응형

C#25

C# Razor Syntax Quick Reference - ASP.NET MVC Razor 문법 C# Razor Syntax Quick Reference 머리말 ASP.NET MVC4 를 하면서 선행되어야 하는 공부가 있었습니다. 바로 Razor 문법 인데요. 로그인 처리후 앞단이 갱신될때 세션으로 로그인아이디를 검사하여 앞단 디자인을 갱신시에도 보여주어야 하는 것으로 지정을 해야 했는 데요. 기존에 웹폼에서는 문법으로 처리하였다면 Razor 문법에서는 더욱 간결하게 @으로 처리할 수 있었습니다. Index.cshtml 앞단 작성하기 로그인 전에는 로그인해야 할 폼을 보여주고 로그인 후에 혹시 갱신이 되면 세션으로 현재의 상태를 확인하여 로그인 된 것으로 판단 되면 로그인 된 후 적용되어야 하는 디자인을 보여주게 되어 있습니다. 이때 Razor 문법으로 비교 검새를 해주면 됩니다. 수행결과 참고사이.. 2012. 9. 5.
클릭원스 배포 시 프로그램 폴더구성 클릭원스(clickonce)로 배포를 하면 시작 프로그램에 어떻게 설치되어 배포 될까요? 게시 옵션을 설정해주는 것에 따라 폴더가 생기고 없고 합니다. 게시 옵션에서 제품군 이름(U)을 설정해주면 게시자이름(L) 폴더 안에 제품군 이름(U)으로 들어가게 됩니다. 따라서 시작 > 프로그램 폴더명 > 실행파일 순으로 구성하고 싶다면 게시 옵션 에서 제품군 이름(U)을 넣지 않으면 됩니다. 게시 옵션에 따라서 배포가 틀려집니다. 2011. 12. 12.
C# 조건부 컴파일 기호 #if #elif #else 컴파일을 할때 조건에 따라 컴파일을 할 필요가 있습니다. 소스코드의 맨앞에 #define을 선언하는 것보다 빌드에서 조건부 컴파일 기호를 입력하여 처리하는 것이 더 편합니다. 코드는 아래와 같이 조건에 따라 컴파일 하게 관리하면 됩니다. 실제로 Release 하여 배포해야 할 경우에는 else 문을 실행하게 조건절에 없는 기호를 넣어 처리하면 됩니다. //조건 컴파일 #if TESTDefine //조건절1 e.AcceptCertificate = true; #elif LOCALDefine //조건절2 e.AcceptCertificate = true; #else //이도저도 아니면 실행 e.AcceptCertificate = false; #endif 간단한 데모를 첨부하니 참고하세요. 참고사이트 http:/.. 2011. 12. 6.
C# Convert DateTime to UNIX timestamp or UNIX timestamp to DateTime C# Convert System.DateTime to UNIX timestamp or Make UNIX timestamp mysql에 있는 unix timestamp을 생성하고 다시 DateTime으로 변경을 해야 했다. DataTime을 Unix TimeStamp로 변경 하기도 해야 했는 데 샘플을 만들어 보았다. 일단 C#에서 unix TimeStamp을 생성하는 데 힘들었다. 무엇이 틀렸는 지 날짜의 시간이 맞지 않아 고생했다. /// /// method for converting a System.DateTime value to a UNIX Timestamp /// 지금 시간을 Unix timestamp로 변경하는 코드이다. /// private void ConvertToTimestamp() { D.. 2011. 12. 2.
반응형