En dépit d'une tonne de questions similaires à celui-ci, aucun ne semble pertinent, sid'action n'a pas été trouvé sur le contrôleur
J'ai une action avec cette signature
[HttpPost]
public ActionResult SaveOrder(PizzaOrder pizza, Guid? id){
...
}
Je suis en train de soumettre un formulaire avec un bouton. J'ai vérifié que le bouton envoie un POST à
https://my/controller/url/SaveOrder?id=...
Il semble également que les données PizzaOrder sont affichées correctement.
Mais, mon action ne se fait jamais toucher. Au lieu de cela, MVC émet une exception
A public action method 'SaveOrder' was not found on controller
'Controllers.PizzaController'.
Pourquoi?
vous pouvez poster votre point de vue avec le ActionLink/submitButton? – Thousand
S'il vous plaît montrer l'URL réelle. – alexn
Ne devrait-il pas être public ActionResult SaveOrder (Guid? Id), vérifiez vos routes –