我正在尝试在ASP.NET Core 6中动态创建我的顶部导航面板。
我知道这很简单,但我想不出该怎么做。以下是我所做的(简化)工作:
我的模型:
public class IP_Category
{
public int id { get; set; }
public string DisplayName { get; set; }
}
在我的控制器里:
public IActionResult Index()
{
//This way I dynamically pass data to my View
ViewBag.Cat
我正在尝试获取cookie的值,并基于此在页面顶部的导航栏中显示不同的链接。这是一个ASP.NET Core 3.1应用程序。我收到一个错误,即单词Request在这个上下文中无效。是否有办法使该代码正常工作,还是需要不同的代码才能获得该值?在我的启动文件中,我有代码:app.UseCookiePolicy();
<li class="nav-item">
@{string signedUp = Request.Cookies["signedUp"]; }
@*if user's first time, show sig
我有一个页面,当我滚动内容时,我希望导航栏总是出现在页面的顶部。通过使用以下CSS添加,我能够完成这一任务:
.navbar {
position: fixed; /* Set the navbar to fixed position */
top: 0; /* Position the navbar at the top of the page */
width: 100%;
overflow: hidden;
}
.container-main {
width: 97%;
margin-right: 40px;
margin-lef
在我的Visual 2015中的ASP.NET 5 web应用程序中,默认的_Layout.cshtml视图(也显示在中)是使用下面的css部分显示顶部导航栏,其中显示左侧的主页、关于联系人链接和右侧的LoginName链接。我如何添加一些文字,例如,“我的公司名称”在导航栏的中心。我尝试了<p class="navbar-brand center-block">My Company Name</p>和<p class="navbar-brand style=text-align:center;">My Company Nam
我一直在努力让这件事起作用,但似乎行不通。基本上我需要一个充满活力的肚脐。预构建的.NET模板实际上已经生成了一个_LoginPartial.cshtml,它已经根据用户是否登录更改了导航条。我一直试图编辑导航条,以便它支持另一个级别的更改,以检查用户是否在特定页面上,然后根据布尔值(showAll)设置为true还是false,它将显示或多或少的项。但是,是否有一种方法可以根据页面设置布尔值?目前,我通过手动更改来测试它,并且逻辑可以工作。我需要一种动态的方式来通过编程来控制它。谢谢你的帮助!
@using Microsoft.AspNetCore.Identity
@inject Sig