Bonjour, j'ai un serieux soucis avec un paramètre Routevalue. voici la vue:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 @foreach (var item in Model)
            {
                <div class="grid-item">
                    <div class="categoryLabel">
                        @Ajax.ActionLink(item.name, "selectedProduct", new {id = item.id}, ajaxOpts1)
                    </div>
et quand je controle dans le deboggeur du navigateur j'ai un truc du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
myapplicationname/mycontrollername/selectedProduct/9
et pourtant le (9) n'est pas envoyé à l'action. voici la signature de l'action
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
public PartialViewResult selectedProduct(ApplicationModel application, SessionModel session, string id )
Tout devrait passer mais je ne comprends pas. il y a surement quelque chose qui m'échappe. aidez moi je vous en prie.
si vous avez besoin de la Routeconfig alors vous l'avez
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "RLT", action = "Index", id = UrlParameter.Optional }
            );
Merci bien et à bientot.
Prisson