¿Cómo pasar Área en Url.Acción?

El problema en Html.ActionLink () es que no puede agregar contenido html adicional dentro de la etiqueta que genera. Por ejemplo, si desea agregar un icono además del texto como:

<a href="/Admin/Users"><i class="fa fa-users"></i> Go to Users</a>

Usando Html.ActionLink (), solo puede generar:

<a href="/Admin/Users">Go to Users</a>

Entonces, para resolver esto, puede usar Url.Action () para generar solo la URL dentro de la etiqueta como:

// Here, Url.Action could not generate the URL "/admin/users". So this doesn't work.
<a href="@Url.Action("", "Users", "Admin")"><i class="fa fa-usesr"></i> Go to Users</a>

// This works, as we know it but won't pass the Area needed.
<a href="@Url.Action("", "Users")"><i class="fa fa-users"></i> Go to Users</a>

Entonces, ¿cómo pasas el Área usando Url.Action ()?

Respuestas a la pregunta(2)

Su respuesta a la pregunta