Bonjour,
J'ai un formulaire sur ma table contrat. Cette table contrat est liée à ma table client.
Jusque là tout va bien ça marche.
Par contre si dans mon formulaire, je rajoute un champ de la table liée CLIENTS j'ai un message d'erreur.
Exemple :
Champ N° Contrat de la table CONTRATS
Champ CLIENT : id dans la table CONTRATS
Champ SIRET CLIENT : tiré de la table CLIENTS
Mon code (j'utilise DEVEXPRESS, peu importe) :
Dans mon controleur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <td style="width: 10%; text-align: left"> <div style="float: left"> @*@Html.DevExpress().LabelFor(model => model.CLIENTS.CL_SIRET,settings=>{settings.Text="Siret Client : ";}).GetHtml() *@ </div> </td> <td style="width: 23%; text-align: left"> <div style="float: left; margin-top: 10px;"> @* @Html.DevExpress().TextBoxFor(model => model.CLIENTS.CL_SIRET).GetHtml() @Html.ValidationMessageFor(model => model.CLIENTS.CL_SIRET)*@ </div> </td>
D'avance merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 [HttpPost] public ActionResult Edit(CONTRATS contrats) { if (ModelState.IsValid) { db.Entry(contrats).State = EntityState.Modified; db.SaveChanges(); return View("EditOK"); } return View(contrats); }
Partager