私はこの単純なアンカータグを持っています。ASP.Netコア:asp-actionタグが機能しない
<a asp-area="Admin" asp-action="Create" asp-controller="Users" class="btn btn-default">Create</a>
コード構造は次のとおりです。
<a class="btn btn-default" href="/Admin/Users">Create</a>
を次のように生成されるマークアップは、それはアクションが欠落していている(作成)が、タグの残りの部分は正常に動作しているようです。
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?}");
});