попробуй
public ActionResult GetWhoBowls(double? theDate)
также возникает ошибка, потому что вы отправляете нулевое значение в { "theDate": "calEvent.start" }
EDIT
не уверен, решит ли это проблему или нет, но попробуйте это
var url = '@Url.Action("GetWhoBowls", "Home")';
$.getJSON(url, { theDate: "calEvent.start" }, function (data) {
alert(data.name);
});
и измените результат действия следующим образом
public ActionResult GetWhoBowls(double theDate)
{
return(data,JsonRequestBehavior.AllowGet);
}
это выдаст ту же ошибку, если вы отправите null с клиента