我一直在努力让这件事起作用,但似乎行不通。基本上我需要一个充满活力的肚脐。预构建的.NET模板实际上已经生成了一个_LoginPartial.cshtml,它已经根据用户是否登录更改了导航条。我一直试图编辑导航条,以便它支持另一个级别的更改,以检查用户是否在特定页面上,然后根据布尔值(showAll)设置为true还是false,它将显示或多或少的项。但是,是否有一种方法可以根据页面设置布尔值?目前,我通过手动更改来测试它,并且逻辑可以工作。我需要一种动态的方式来通过编程来控制它。谢谢你的帮助!
@using Microsoft.AspNetCore.Identity
@inject Sig
假设我有下面的Razor文件_Layout.cshtml。如何在使用ASP.NET核心3+和剃刀页面时编写注释条件。
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" asp-page="/Index">Index</a>
</li>
@* If route starts with /a/, for example http://localhost/
我有一个.NET核心MVC,其中我有脚手架的身份。现在,我创建了一个从IdentityUser类派生的ApplicationUser类,并在其中添加了我的属性,如下所示: namespace MonitoringFinances.Models
{
public class ApplicationUser : IdentityUser
{
[PersonalData]
public string FirstName { get; set; }
[PersonalData]
public