J'ai le code suivant dans mon contrôleur appelé UserController
:ASP.NET MVC: Impossible d'obtenir le paramètre de chaîne dans mon contrôleur
public ActionResult Details(string name)
{
MyModelDataContext db = new MyModelDataContext();
Product user = db.Products.Single(t => t.Name == name);
return View(user);
}
Je pense que quand je navigue directement à http://localhost:port/User/Details/SomeName
, j'atteindrai cette fonction avec le paramètre "name
" contenant "SomeName". J'arrive à cette fonction, mais "name
" est null. Je n'ai modifié aucun des paramètres par défaut du projet.
Qu'est-ce que je fais mal?
Merci
Envoyer Pour vos définitions de route de Global.asax. –
@New en ville: je ne l'ai pas changé, c'est la valeur par défaut –