dans dossier Views
créer dossier shared
_Layout.cshtml
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Le site E-commerce Library</title>
<link href="~/Lib/bootstrap/css/bootstrap.css" rel="stylesheet" />
<script src="~/Lib/jquery/jquery.js"></script>
<script src="~/Lib/bootstrap/js/bootstrap.js"></script>
<link href="~/contents/site.css" rel="stylesheet" />
</head>
<body>
<div class="container">
<div class="container">
<nav class="navbar navbar-expand-sm bg-primary navbar-dark">
<div class="collapse navbar-collapse" id="navbarNavAltMarkup">
<div class="navbar-nav">
<a class="nav-item nav-link active" asp-controller="Home" asp-action="Index">Home</a>
<a class="nav-item nav-link active" asp-controller="Book" asp-action="List">Books</a>
</div>
</div>
</nav>
<div class="row">
@RenderBody()
</div>
</div>
</body>
</html>
à la racine du dossier Views , ajouter les deux fichiers
Dans _ViewImports.cshtml
@using ProjectASPCore.ViewModels
@using ProjectASPCore.Models
Dans _ViewStrart.cshtml
@{
Layout = "_Layout";
}
Ci-joint le dossier wwwroot , copier à la racine de votre projet,