Bonjour Bonjour , alors voici mon problème :
Commençons par le code, voici une petite requête qui devrait me permettre de sélectionner tout les logiciels installées sur un poste choisi par l'utilisateur (dans une liste déroulante situé dans un formulaire sur une autre page) :
Le problème c'est que dans la requête (dans le WHERE) je compare un élément de type MonAppli.Machin.Poste avec un de type String et apparemment ce n'est pas possible avec l’opérateur == .
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
16
17
18 [AcceptVerbs(HttpVerbs.Post)] public ActionResult SEND() { string PosteChoisi = Request.Form["ListePoste"]; ViewData["AffichePoste"] = "Logiciels installés sur le poste " + PosteChoisi; var ListeLogiciel = (from log in _db.Logiciel where log.Poste == PosteChoisi select log.NomLogiciel).First(); ViewData["AfficheLogiciel"] = ListeLogiciel; return View(new ChoixPoste { NomPoste = PosteChoisi }); }
Quelqu'un peut il m'expliquer comment faire ?
Partager