Ни одна из статей не работает для меня. Кажется, что-то так просто, но мне не повезло.
Я тестировал, используя cURL, Fiddler и Firefox Poster.
Объект json, который я публикую:
'{"addressCity": "Miami", "addressLine1": "123 Main", "addressLine2": "# 445", "addressState": "fl", addressZip ":" 33029 "," companyName ":" MyCoInc " , "электронная почта": "me@me.com", "Имя": "Пепе", "LastName": "Перес", "Phone1": "305-3333333", pHONE2 ":" " "phone3":" », "PhoneFax": ""}"
Класс моей модели:
публичный класс BusinessJoin
{
публичная строка addressCity {get; задавать; }
открытая строка addressLine1 {get; задавать; }
открытая строка addressLine2 {get; задавать; }
публичная строка addressState {get; задавать; }
публичная строка addressZip {get; задавать; }
публичная строка companyName {get; задавать; }
общедоступная строка email {get; задавать; }
открытая строка firstName {get; задавать; }
открытая строка lastName {get; задавать; }
общедоступная строка phone1 {get; задавать; }
общедоступная строка phone2 {get; задавать; }
общедоступная строка phone3 {get; задавать; }
публичная строка phoneFax {get; задавать; }
}
Мой контроллер выглядит так:
[HttpPost]
public ActionResult postJoinForm(BusinessJoin myJSON, string APIKEY)
{
var request = HttpContext.Request;
if (ModelState.IsValid)
{
//all good
}
else
{
//no good
}
*
} * 1013
И в моем файле Global.asax.cs я включил следующее в «Запуск приложения»:
ValueProviderFactories.Factories.Add(new JsonValueProviderFactory());
Что происходит ??
Спасибо заранее ..