Ich habe dieses einfache Anker-Tag.ASP.Net Core: Asp-Action-Tag funktioniert nicht
<a asp-area="Admin" asp-action="Create" asp-controller="Users" class="btn btn-default">Create</a>
Die Codestruktur ist wie folgt.
Das Markup, das erzeugt wird, ist als
<a class="btn btn-default" href="/Admin/Users">Create</a>
folgt Es fehlt die Aktion (create), aber der Rest der Tags zu funktionieren scheinen.
Routing-Setup ist als
app.UseMvc(
routes =>
{
routes.MapRoute(name: "default", template: "{controller=Home}/{action=Index}/{id?}");
routes.MapRoute(
name: "areaRoute",
template: "{area:exists}/controller=Admin/{action=Index}/{id?}");
});