Using Partial View as a Component

Partial View를 이용해서 View의 특정부분을 분리하여 관리가 가능하다.
Partial View안에 관련 코드들(script, html…) 들을 모아놓고 그 중 특정 부분만 사용하는 것도 가능하다.
이걸 이용하면 관련된 기능들을 하나의 Partial View에 넣어두고 관리하는게 가능해진다.

Continue reading

C# LINQ Outer Join

LINQ로 outer join 을 하는 방법을 검색해서 나오는 방법들이 대부분 Microsoft 공식 페이지에 나와있는 방법대로 하는 것들인데 문제는 그게 제대로 동작하지 않는다.

Continue reading

Get Request Body in Action Method

string body = "";
Request.InputStream.Seek(0, SeekOrigin.Begin);
using (StreamReader reader = new StreamReader(Request.InputStream))
{
    body = reader.ReadToEnd();
}

Continue reading

Using async method in static constructor ( C# )

static constructor 내부에서 async 함수를 호출할 경우 제대로 동작을 하지 않습니다.
(왠만해서는 이런식으로 code가 이루어지지 않도록 해야하지만, 어쩔수 없이 이렇게 사용해야 할 경우가 발생 할 수 있습니다.)

Continue reading

Newtonsoft.Json 사용법

C# 에서 JSON document를 다루기 위해 가장 많이 사용되는 것은 Newtonsoft.Json입니다. nuget manager에서 JSON으로 검색시 가장 먼저 나옵니다. 그만큼 많이 사용되며, 사용법 또한 간단합니다.

Continue reading

WebSockets in .NET Core

.NET Core (현재는 ASP.NET 5)로 간단한 Web Socket을 구현하는 예제코드와 설명입니다.

Continue reading

Using SignalR in ASP.NET Core

SignalRASP.NET 5 Template에서 사용하기 위해서는 Startup.cspublic void Configure(IApplicationBuilder app, ...)에서 아래와 같은 구문이 필요합니다.

Continue reading

Pagination