Bonsoir,

J'ai un objet composé de cette manière :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
postAjax = {
    ProjetID: projetIdentifiant,
    URL: url,
    LoginAdmin: login,
    MdpAdmin: motDePasse,
    EchangeIP: echangeIP,
    EchangePort: echangePort,
    ConcentrateurNumero: concentrateurNumero,
    ConcentrateurType: concentrateurType,
    TemplatePlan: templatePlan,
    TemplateEquipement: templateEquipement,
    Langues: lesLangues,
    OptionsMetiers: lesOptionsMetiers
};
Où Langues et OptionsMetiers sont des tableaux.

Quand je demande de visualiser le contenu poster en ajax, j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
"ProjetID":"test","URL":"","LoginAdmin":"","MdpAdmin":"","EchangeIP":"","EchangePort":"","ConcentrateurNumero":"","ConcentrateurType":"","TemplatePlan":"","TemplateEquipement":"","Langues":[{"$id":"1","ID":1,"Intitule":"Français","Code":"FR"}],"OptionsMetiers":[{"$id":"1","ID":1,"Intitule":"Rondier"},{"$id":"2","ID":2,"Intitule":"Access"},{"$id":"4","ID":4,"Intitule":"Intrusion"},{"$id":"5","ID":5,"Intitule":"Vidéo"}]}
Or C# refuse ce modèle

je reçois l'erreur
{"$id":"1","Message":"La demande n’est pas valide.","ModelState":{"$id":"2","projet.OptionsMetiers[0].ID":["Error reading object reference '1'. Path 'OptionsMetiers[0].ID', line 1, position 279."]}}
Si quelqu'un a une idée