Je travaille sur un projet qui doit saisir l'URL actuelle et l'utiliser dans la route elle-même. Tout ce que je vois, la lecture et les tests permet à l'itinéraire de récupérer les éléments après l'URL du site. C'est ce que j'ai essayé et chaque fois il dit simplement que le site est vide (ce qui est probablement à cause du défaut de blanc). Pouvez-vous me jeter des os en permettant à la route d'utiliser également l'URL racine? L'objectif est un site Web qui traitera l'URL et me conduira à différents tripes une fois à l'intérieur de la vue.Transmettre l'URL du site Web dans la Route dans ASP.NET MVC
Voici le code que je l'ai essayé, mais pas de chance en dehors de localhost
routes.MapRoute(
"PageRouter",
"{site}/{*url}",
new { controller = "PageRouter", action = "RoutePage", site = "", url = "" }
);
Votre aide est grandement appréciée. Merci d'avance
page actuelle est où il est à .... nous avons fondamentalement besoin d'utiliser l'URL de la source pour déterminer les modèles une fois que nous sommes à l'intérieur de la route L'espace réservé {site} dans la route semble être trop loin après RawUrl Je vais essayer de l'utiliser et d'offrir un commentaire sur comment cela a fonctionné – dodegaard
Nathan .... serait-il est-il préférable de le faire dans le fichier Global.asax.cs à la place? Pouvez-vous récolter des informations à partir de la requête HttpContext.Request à ce moment-là? Nous devrons le faire à chaque requête entrant dans le système pour autoriser les modèles personnalisés – dodegaard