본문 바로가기

개발32

ASP.NET MVC Web API에서 POST로 데이터 받기 ASP.NET MVC Web API로 작업을 할때 POST Method로 데이터를 받는 방법입니다. 1. FormDataCollection을 사용하는 방법 비교적 간단합니다. [HttpPost] public void WRite(FormDataCollection form) { var id = form.Get("title"); var password = form.Get("text"); ... } FormDataCollection.Get(input field name); 식으로 간단하게 얻어올 수 있습니다. 2. FromBody를 통해 파라메터로 받는 방법 public class Board { public string title { get; set; } public string text { get; set; .. 2014. 9. 13.
ASP.NET MVC Web API로 작업할때 세션 사용하기 ASP.NET MVC 프로젝트에서 Web API (REST)작업을 진행할때세션을 사용하는 방법입니다. 본래 REST는 stateless이기에 세션을 사용하지 않는 방향으로 디자인 하는게 정석이나,실무중에는 편의성을 위해 어쩔 수 없이 사용해야 할 때가 있습니다. Global.asax 파일에 MvcApplication클래스 내에 아래와 같은 코드를 추가해줍니다. public override void Init() { this.PostAuthenticateRequest += MvcApplication_PostAuthenticateRequest; base.Init(); } void MvcApplication_PostAuthenticateRequest(object sender, EventArgs e) { Syst.. 2014. 9. 13.
MSSQL에서 페이징 쿼리 요새 회사서 ASP.NET MVC와 Entity Framework를 활용하여 프로젝트를 진행 중인데, 갑느님의 요구사항을 만족하기 위해 여러가지로 머리를 굴리게 된다. 일전에도 언급했듯이 각 날짜별로 로그 테이블을 쪼개달라는 요구사항이 발생했는데, 이러다보니 테이블명을 동적으로 바꿔야만 하는 상황이 되었다. 검색을 해봤지만 Code First상황일때 Entity Framework로 .Skip(startIndex).Take(Constant.PAGE_SIZE); http://devx.tistory.com/entry/MSSQL-%ED%8E%98%EC%9D%B4%EC%A7%95-%EC%BF%BC%EB%A6%AC 2014. 8. 19.
UNION ALL 로그 보는 시스템을 구현중에 있는데 갑느님께서 새로운 요구사항을 던져주셨다. 날짜별로 새로운 테이블로 쪼개주세요. log_2014_8_17 log_2014_8_18 log_2014_8_19 관리의 용이성을 위해 위와 같이 같은 구조의 테이블이 날짜별로 생성되는데, 특정기간의 로그를 볼수 있어야 하는 요구사항도 만족해야 했다. 이럴때 딱 필요한게 바로 UNION ALL 테이블 구조도 같고 검색 질의도 같기에 이럴때 쓰기에 제격! http://makand.tistory.com/236#recentEntries 2014. 8. 19.