J'utilise le framework ASP.NET MVC et j'ai une page qui est actuellement postée sur elle-même, valide, puis redirige si nécessaire selon les recommandations de bonnes pratiques.POST> Rediriger> GET Pattern avec plusieurs formulaires
Je souhaite maintenant ajouter une fonctionnalité qui implique que l'utilisateur saisisse un «code d'offre». Ce code, s'il est valide, filtrera les options dans le formulaire principal sur la page, qui sera ensuite soumis comme d'habitude.
Le formulaire 'code d'offre' doit être soumis. Une redirection ramène alors l'utilisateur à la page d'origine, mais avec le code d'offre validé dans l'URL (ceci est spécifié comme paramètre optionnel). La seule option que je peux voir pour continuer à utiliser les fonctionnalités de validation MVC est de placer une branche conditionnelle dans ma méthode [HttpPost], car le framework ne vous permet pas de spécifier plusieurs fonctions avec des paramètres différents.
Y a-t-il de meilleures recommandations?