en utilisant des contraintes d'itinéraire mvc afin qu'une url ne puisse être mappée qu'à l'un des trois paramètres possibles

Voici mon itinéraire:

routes.MapRoute(null, "myaccount/monitor/{category}", //Matches
                new { controller = "MyAccount", action = "Monitor", category = (string)null }
);

Je voudrais ajouter une contrainte de sorte que la catégorie ne peut correspondre à une valeur null ou l'un des trois paramètres (c'est à dire vue d'ensemble, de projection, de l'histoire)

source d'informationauteur FiveTools