Je dois mettre en œuvre une valeur de hachage, c'est-à-dire que l'URL doit ressembler à ceci :
/home/index/#create
Pour cela, nous avons ajouté une route :
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/#{detail}", // URL with parameters
new { controller = "Login", action = "LogIn", detail =""} // Parameter defaults
);
Sur l'accès /home/index/#create
il me redirige vers la route par défaut.
Comment cela peut-il être fait ?
2 votes
D'après certaines réponses. Je sais qu'avec #hash, le navigateur n'envoie pas de requête au serveur MAIS seulement lorsque l'URL change pour la deuxième fois dans la même page. Cette question a donc encore un sens. Pensez que si l'utilisateur met cette URL en signet, le #hash peut faire référence à une ancre de commentaire ou représenter un menu sélectionné. Je cherche toujours la bonne façon de faire cela en route.