Como passar Area em Url.Action?

O problema no Html.ActionLink () é que você não pode adicionar conteúdo html adicional dentro da tag que ele gera. Por exemplo, se você deseja adicionar um ícone além do texto, como:

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

Usando Html.ActionLink (), você pode gerar apenas:

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

Portanto, para resolver isso, você pode usar Url.Action () para gerar apenas o URL dentro da tag, 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>

Então, como você passa a Área usando Url.Action ()?

questionAnswers(2)

yourAnswerToTheQuestion