Détails
HTML.ActionLink vs Url.Action dans ASP.NET Razor
Y a-t-il une différence entre HTML.ActionLink
et URL.Action
ou s'agit-il simplement de deux façons de faire la même chose ?
Quand dois-je préférer l'une à l'autre ?
286
3
Oui, il y a une différence.
Html.ActionLink
génère une balise `Html.ActionLink
génère automatiquement une balise `Dans l'exemple ci-dessus, vous pouvez voir que si j'ai spécifiquement besoin d'un bouton pour effectuer une action, je dois le faire avec @Url.Action alors que si je veux simplement un lien, j'utiliserai @Html.ActionLink. Le fait est que lorsque vous devez utiliser un élément (HTML) avec une action, on utilise url.