Ici param je:C# 3.5 sauter routage MVC2 option
routes.MapRoute(
"test", // Route name
"DataWarehouse/Distribution/{category}/{serialNo}",
new { controller = "DataWarehouse",
action = "Distribution",
category= UrlParameter.Optional,
serialNo = UrlParameter.Optional }
);
Catégorie et SerialNo sont les deux paramètres optionnels. Lorsque le routage est comme: DataWarehouse/Distribution/123
, il traite toujours 123 comme valeur pour la catégorie.
Ma question est comment je peux faire pour savoir que le 1er param pourrait être soit catégorie ou serialNo, c'est-à-dire DataWarehouse/Distribution/{category}
et DataWarehouse/Distribution/{serialNo}
.