title: JsonResult does not contain a constructor that takes 0 arguments
body: <p>I am learning ReactJS through a tutorial when came across this problem. Some suggested adding of a constructor like</p>
  
  <pre><code>public JsonResult()
  {
  }
  </code></pre>
  
  <p>This didnt work either.</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Threading.Tasks;
  using Microsoft.AspNetCore.Mvc;
  
  namespace ReactWithMVCPart1.Properties
  {
      public class HomeController : Controller
      {
          public ActionResult Index()
          {
              return View();
          }
  
          public JsonResult Getmessage()
          {
              return new JsonResult { Data = "Hello World. I am from server-side" };
          }
      }
  }
  </code></pre>
  
  <p>Tutorial link for reference : <a href="http://www.dotnetawesome.com/2016/02/hello-world-in-reactjs.html" rel="nofollow noreferrer">http://www.dotnetawesome.com/2016/02/hello-world-in-reactjs.html</a></p>