sur html.actionlink cliquez sur aller à la page précédente
Actuellement dans un lien
Customer/businessunit/RepresentativeDetails?RepresentativeId=cd3a7263-78f7-41bd-9eb0-12b30bc1059a
J'ai code suivant pour afficher
@Html.ActionLink("Back to List", "Index")
ce qui m'amène à ce lien
customer/businessunit/index
mais plutôt que d'aller à la page index, je veux aller à la page précédente lorsque le actionlink est cliqué, ce qui est
Customer/businessunit/BusinessUnitDetails/c4a86253-a287-441e-b83d-71fbb6a588bc
Comment puis-je créer un actionlink qui me dirige à la page précédente?
quelque chose comme @Html.ActionLink("Back to Details", //go to previous page)
- Double Possible de ActionLink bouton de retour
Vous devez vous connecter pour publier un commentaire.
Sauf si vous avez suivi ce que la page précédente est sur le serveur, pourquoi ne pas simplement utiliser le navigateur interne de l'histoire? Dans ce cas, il n'y aurait pas besoin de code côté serveur. Vous pouvez simplement utiliser quelque chose comme ceci:
Ou, en séparant le code de la balise:
Ce serait de les envoyer à l'utilisateur de retourner à ce qui a été la dernière page dans l'historique de navigation. (Bien sûr, si ils ont atteint cette page à partir de toute autre source, alors il ne serait pas "détails", mais juste "retour".)
Si vous voulez toujours utiliser
ActionLink
vous pouvez faire quelque chose comme comme suggéré par JuanPieterseVous pouvez utiliser
action
danscontroller
trop. Voir les réponses à la même question iciNe pas utiliser ActionLink pour cela... il suffit de ne:
<a href="javascript:history.back()">Back to List</a>
...qui va prendre à l'utilisateur de retourner à l'endroit où ils étaient avant la page actuelle
Si vous n'aimez pas utiliser
ActionLink
ou JavaScript, lehref="@Request.UrlReferrer"
fera l'affaire:ActionLink
.C'est un peu après le fait, mais j'ai pensé que je pourrais contribuer. Personnellement, je tag mes éléments de balisage avec une classe CSS afin que je puisse réutiliser le tag et être fait avec elle.
Balisage:
Script: