ASP.NET MVC 2 Как передать JSON в действие контроллера ASP.NET - PullRequest
3 голосов
/ 06 сентября 2010

Хотите знать, есть ли лучший способ сделать это с ASP.NET MVC2.Следующие сообщения о SO мало датированы:

Как передать сложный тип с помощью json в контроллер ASP.NET MVC

ASP.NET MVC Как пройтиОбъект JSON из View в Controller как параметр

, а также без использования библиотеки фьючерсов Фила Хака в следующем посте.http://haacked.com/archive/2010/04/15/sending-json-to-an-asp-net-mvc-action-method-argument.aspx

По сути, сейчас я использую JavaScriptSerializer и десериализацию в action / actionfilter.

1 Ответ

0 голосов
/ 06 сентября 2010

Сообщение Фила Хаака все еще актуально для MVC 2 - вам нужно зарегистрировать JsonValueProviderFactory для десериализации объекта из опубликованного JSON.

Это уже запечено в MVC 3, поэтому я бы предложил скачать предварительный просмотр MVC 3 и взять JsonValueProviderFactory из сборки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...