본문 바로가기

.Net

(31)
ASP.NET MVC BaseController 내 동작 - BaseController namespace MyFramework.Web.MyService.Controllers { public class BaseController : System.Web.Mvc.Controller { public ViewDataModel model; public BaseController() { model = new ViewDataModel(); } protected override void Execute(System.Web.Routing.RequestContext requestContext) { MyFramework.Common.Logging.CommonLog.Error("Execute start"); base.Execute(requestContext); MyFramework.C..
Convert.ToDateTime(String) String 값을 DateTime으로 Convert 하기 Convert.ToDateTime("2011/12/08"); 에러가 나는 경우 Convert.ToDateTime("20111208") 방법은? DateTime.ParseExact("20111208", "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture);
IList to Comma List - (How to create comma separated list in C#?) 리스트, 배열, 등의 collection 을 linq를 이용하여 콤마리스트로 변경하는 방법 1. 배열의 경우 string[] a = new string[] { "Viktar", "Vasya", "Ivan" }; Response.Write(string.Join(",", a)); 2. List의 경우 List persons = new List(); persons.Add(new Person { FirstName = "Viktar", LastName = "Karpach" }); persons.Add(new Person { FirstName = "Vasya", LastName = "Pupkin" }); persons.Add(new Person { FirstName = "Ivan", LastName = "Ivano..
Spring.Net DI/IoC 설정 기본사항 개발환경 : Windows&, VisualStudio2010, Spring.Net3.0, Asp.Net4.0 스프링 프레임워크를 이용하여 비지니스로직을 DI/IoC를 이용하여 loose coupling 을 구현합니다. 구현하기 위한 최소한의 설정만으로 설명이 이루어집니다. 기본 Web.Config - ASP.NET MVC 2 빈 웹 응용 프로그램으로 생성 합니다. DI/IoC 추가된 Web.config : 하이라이트 springBiz.xml 속성 > 빌드작업 > 포함 리소스로 변경작업을 합니다. # 해당 작업을 수행해야 빌드시 xml 파일이 dll에 포함되어 배포됩니다. 테스트 소스 작성 및 테스트 TestProject.Biz.TestBiz.cs using System; using System...
List to Xml - List to XDocument Repository를 통해 받아온 List 객체를 XML로 변형하는 방법. - Serialization 을 통한 변환 private XDocument SomeListToXDocument(List someList) { MemoryStream ms = new System.IO.MemoryStream(); XmlTextWriter writer = new XmlTextWriter(ms, new UTF8Encoding()); System.Xml.Serialization.XmlSerializer serializer = new System.Xml.Serialization.XmlSerializer(typeof(List)); writer.Formatting = System.Xml.Formatting.Indented; w..
CustomAuthorizeAttribute filter에서 ViewData 사용하기 - Controllers [AdminAuthorize(MenuCode = M007, MenuName = "상세화면")] public ActionResult detail(string id) { /* logic Area */ return View(); } - CustomAuthorizeAttribute public class CustomAuthorizeAttribute : AuthorizeAttribute { public int MenuCode = 0; public string MenuName = string.Empty; public AuthorizationContext Context { get; protected set; } protected override bool AuthorizeCore(System...
대/소문자표기법 [.NET Framework 개발자 가이드] 참조 .net framework 개발 지침 중 프레임 워크 디자인 지침 참조https://msdn.microsoft.com/ko-kr/library/ms229042(v=vs.110).aspx 식별자에 대한 대/소문자 규칙 파스칼식 대/소문자 식별자의 첫 번째 문자와, 연결된 각 후속 단어의 첫 번째 문자를 대문자로 표시합니다. 세 개 이상의 문자로 구성된 식별자에 파스칼식을 사용할 수 있습니다. 예를 들면 다음과 같습니다.ex> BackColor 카멜식 대/소문자 식별자의 첫 번째 문자는 소문자로 표시하고 연결된 각 후속 단어의 첫 번째 문자는 대문자로 표시합니다. 예를 들면 다음과 같습니다.ex> backColor 대문자로 식별자의 모든 문자를 대문자로 표시합니다. 예를 들면 다음과 같습니다.ex> I..