Html.ActionLink (): nouveau { itinéraire valeur} est agi étrangement. Je ne sais pas où longueur = 17 paramètre est à venir à partir de

J'ai ce lien sur une page

<% = Html.ActionLink(item.Title, "Edit", "ArticleManagement", 
                      new { id = item.ArticleDataID })%>

et une méthode simple pour recevoir l'Id de l'article

public ActionResult Edit(int id)
{
  //Do something
}

Malheureusement, j'obtiens une erreur" paramètre dictionnaire contient une valeur null pour le paramètre id de int32 pour le Modifier(Int32)..."

Lorsque je vérifie l'Url, je vois quelque chose comme "http://localhost:59786/ArticleManagement/Edit?Length=17"

Ce qui est "Longueur=17"? et ce qui est en train de faire là? De toute façon, jusqu'à présent, je suis en train de travailler avec une collection qui n'a que 3 points.

Merci pour votre aide

OriginalL'auteur Richard77 | 2010-07-19