Bonjour;
j'ai une vue qui affiche une liste des noms, et devant chaque nom je dois afficher ses détails, pour cela je dois passer ce nom à mon controlleur, mon problème est la, j'utilise new {item....} mais le nom est juste afficher dans mon URL et n'est pas passé au controlleur, voici mon code

la vue :

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
 
  @foreach (var item in Model)
                                        {
                                            <tr>
                                                <td>
                                                    @Html.DisplayFor(modelItem => item.Name)
                                                </td>
 
 
                         @Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) |
                        @Html.ActionLink("Visualiser le modèle", "Details", new { ite = item.Name }) |
                        @Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })
                                                </td>
                                            </tr>
                                        }
et voici mon controlleur :

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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
[HttpGet]
        public ActionResult Details(string name)
        {
 
 
 
            ISession session = CreateSession();
 
 
 
            Model model = new Model();
 
 
            Response.Write("nommmmmmmmmmmmmmmmmmm"+name);
 
            String folderId = session.GetObjectByPath("/Dictionnaire de données/Modèles d'espace/"+name).Id;
            //Response.Write(folderId);
            Folder folder = (Folder)session.GetObject(folderId);
 
 
 
            foreach (ITree<IFileableCmisObject> t in folder.GetDescendants(-1))
            {
 
                PrintTree(t);
            }
 
 
 
            return View(model);
        }
et voici l'URL avec le bon nom que je dois faire passer :
http://localhost:24532/Model/Details?ite=BaProject
Ici je dois faire passer BaProject au controlleur