The jQuery code is :

```
var props = [
    { "Name": "firstName", "Value": "firstValue" }, 
    { "Name": "secondName", "Value": "secondValue" }
];

$.ajax({
     url: '/myURL',
     contentType: "application/json",
     async: true,
     type: "POST",
     data: JSON.stringify(props),
     error: function (jqXHR, textStatus, errorThrown) {
         console.log("FAIL: " + errorThrown);
     },
     success: function (data, textStatus, jqXHR) {
         console.log("SUCCESS!");
     }
});

```

The ASP.NET MVC controller

```cs
[HttpPost]
public async Task<ActionResult> Test(string myValue)
{
    return Json("something");
}

```

I hit the controller but `myValue` is null all the time.

Any idea ?

Thanks,