размещение объекта JO для действия

Я читал Рика Стралса

http://www.west-wind.com/weblog/posts/2012/May/08/Passing-multiple-POST-parameters-to-Web-API-Controller-Methods

Я хотел бы иметь возможность использовать JObject в действии. Я написал такой контроллер

public class AlbumsController : Controller
{
    [System.Web.Http.HttpPost]
    public string PostAlbum(JObject jsonData)
    {
        return "success";
    } 
}

передний конец выглядит так

когда вызывается AJAX, я получаю ошибку

       $("#a").click(function () { 
            var album = {
                AlbumName: "PowerAge",
                Entered: "1/1/1977"
            }
            $.ajax(
            {
                url: "Albums/PostAlbum",
                type: "POST",
                contentType: "application/json",
                data: JSON.stringify({ Album: album }),
                success: function (result) {
                    alert(result.Result);
                }
            });
        });

POST http://localhost:50066/Albums/PostAlbum 500 (Internal Server Error) jquery-1.7.1.js: 8102 send jquery-1.7.1.js: 8102 jQuery.extend.ajax jquery-1.7.1.js: 7580 (анонимная функция) альбомы: 74 jQuery.event.dispatch jquery-1.7.1 .js: 3256 elemData.handle.eventHandle

Ответы на вопрос(1)

Ваш ответ на вопрос