你好,
从你的截图中可以看出,TryGetMoney Razor页面位于 Identity 区域中,因此访问区域中的页面时,需要指定区域。
由于您使用的是 ASP.NET Core 中的定位点标记帮助程序, 可以使用 asp-area
属性设置相应路由的区域名称。代码如下:
<a asp-page="/TryGetMoney" asp-area="Identity" class="btn btn-success">@language.Getkey("get_money")</a>
另外,要使用 ASP.NET Core 内置标记帮助程序, 需要使用 @addTagHelper
指令在 _ViewImport.cshtml
文件(位于Areas\Customer\Views)中或者在当前页面(Index.cshtml)中添加加标记帮助程序。
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
如果答案是正确的解决方案,请单击“接受答案”并请投赞成票。如果您对此答案有其他疑问,请点击“评论”。
注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。
最好的问候