Когда я вызываю PageMethod на моей странице, сериализованный объект выглядит следующим образом:
{ "D": { "__ типа": "MyAsembly.MyNamespace.Person", "Название": "улу", "Возраст": 40}}
Это нормально для Javascript, но мой десериализатор .Net этого не поймет:
var result= new JavaScriptSerializer(new SimpleTypeResolver()).Deserialize<Person>(source);
throws System.InvalidOperationException: Операция недопустима из-за текущего состояния объекта.
Теперь проблема в том, что Активатор не может создать объект результата: он не понимает «MyAsembly.MyNamespace.Person» и нуждается в «MyAsembly.MyNamespace.Person, MyAssembly».
Вопрос в том, что мне нужно изменить, чтобы сериализация стала совместимой с десериализацией?
Большое спасибо
ула