J'ai une série d'URL qui ressemblent àMVC Routage - Utiliser une partie de la route pour changer de vue
/Catalog/Ajax/Update/{ViewToUpdate}?var1=a&var2=b&var3=c
Actuellement, j'ai installé plusieurs routes - un pour chaque {} ViewToUpdate et ce que je voudrais faire est de passer le {ViewToUpdate} à mon gestionnaire d'actions afin que je puisse condenser mon code. Au lieu de:
public ActionResult AjaxUpdateNavigation(string var1, string var2, string var3) {}
Je voudrais:
public ActionResult AjaxUpdateNavigation(string ViewToUpdate, string var1, string var2, string var3) {}
Voici mes itinéraires actuels:
routes.MapRoute(
"CatalogAjaxNavigation",
"Catalog/Ajax/Update/Navigation",
new { controller = "Catalog", action = "AjaxUpdateNavigation" }
);
Comment puis-je configurer correctement la définition de route pour gérer à la fois la {ViewToUpdate } chaîne ainsi que passer encore dans la chaîne de requête?
TIA
Une question. Pourquoi l'événement de page Webform existe-t-il? C'EST À DIRE. Page_Load. – dotnetN00b
De l'ancien temps avant MVC.Net se débarrasser d'eux serait ma conjecture. –