gpt4 book ai didi

html - 带有 Bootstrap 4 的 ASP.NET MVC

转载 作者:行者123 更新时间:2023-12-05 07:34:51 26 4
gpt4 key购买 nike

您好,目前我正在尝试使用 Bootstrap 4 实现一个 ASP.NET 网络应用程序。但是,由于目前 ASP.NET 支持 Bootstrap 3,因此只有模板被设计为适合 Bootstrap 3。然后在升级时,所有代码逻辑都已更改他们还引入了一个新的

最佳答案

_Layout.html

<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewBag.Title - My ASP.NET Application</title>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
</head>

<body class="pt-0">
<div class="navbar navbar-expand-lg navbar-dark bg-dark">


@Html.ActionLink("Application name", "Index", "Home", new { area = "" }, new { @class = "navbar-brand" })

<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>

<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav">
<li class="nav-item active">
<a>@Html.ActionLink("Home", "Index", "Home", new { @class = "nav-link"})</a>

</li>
<li class="nav-item">
<a>@Html.ActionLink("About", "About", "Home", new { @class = "nav-link" })</a>

</li>
<li class="nav-item">
<a>@Html.ActionLink("Contact", "Contact", "Home", new { @class = "nav-link" })</a>

</li>

</ul>
@Html.Partial("_LoginPartial")
</div>
</div>
<div class="container body-content">
@RenderBody()
<hr />
<footer>
<p>&copy; @DateTime.Now.Year - My ASP.NET Application</p>
</footer>
</div>

@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
@RenderSection("scripts", required: false)
</body>

_LoginPartial.html

@using Microsoft.AspNet.Identity
@if (Request.IsAuthenticated)
{
using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm",
@class = "ml-auto" }))
{
@Html.AntiForgeryToken()

<ul class="navbar-nav ml-auto">
<li class="nav-item">
@Html.ActionLink("Hello " + User.Identity.GetUserName() + "!", "Index",
"Manage", routeValues: null, htmlAttributes: new { title = "Manage", @class = "nav-
link active" })
</li>
<li class="nav-item"><a
href="javascript:document.getElementById('logoutForm').submit()"
class="nav-link">Log off</a>
</li>
</ul>
}
}

_Layout.html 文件中无序列表的结束标记丢失

确保为导航栏的正确 css 类添加所有必要的更改,

可以找到 Bootstrap 类 here

关于html - 带有 Bootstrap 4 的 ASP.NET MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49882924/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com