Как передать JSON в контроллер asp.net MVC3, отформатированный как показано ниже - PullRequest
0 голосов
/ 04 августа 2011

Я прочитал статью Фила (http://haacked.com/archive/2010/04/15/sending-json-to-an-asp-net-mvc-action-method-argument.aspx) и до сих пор не могу понять, как я могу взять json, похожий на тот, что у меня есть ниже, и передать его в мой контроллер. У меня нет большого контроля над форматированием, поэтому мне нужно взять его вот так и извлечь из него данные.

{
  "Id":"720",
  "SponsorName":"Bay Area Association of Database Developers",
  "ImageURL":"~/Images/Sponsors/baadd.org.jpg",
  "NavigateURL":"http://baadd.org/",
  "HoverOverText":"Bay Area Association of Database Developers",
  "Comment":"xx"
}

enter image description here

1 Ответ

2 голосов
/ 04 августа 2011
public class SponsorUpdateModel
{
  public int Id {get;set;}
  public string SponsorName {get;set;}
  public string ImageURL {get;set;}
  public string NavigateURL {get;set;}
  public string HoverOverText {get;set;}
  public string Comment {get;set;}
}


public ActionResult Update(SponsorUpdateModel model)
{
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...