Bonjour, j'ai un serieux soucis avec un paramètre Routevalue. voici la vue:
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:
myapplicationname/mycontrollername/selectedProduct/9
et pourtant le (9) n'est pas envoyé à l'action. voici la signature de l'action
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
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
Partager