C# 和 Bootstrap 之間的前端交互主要是通過 ASP.NET Core MVC 或者 ASP.NET Core Razor Pages 實現的。這里我們以 ASP.NET Core MVC 為例,介紹如何在 C# 項目中使用 Bootstrap 進行前端交互。
dotnet new mvc -o MyMvcApp
cd MyMvcApp
在項目根目錄下的 wwwroot
文件夾中,創建一個名為 lib
的文件夾。然后,在 lib
文件夾中創建一個名為 bootstrap
的文件夾。接下來,從 Bootstrap 官網 下載最新版本的 Bootstrap,并將其解壓到剛剛創建的 bootstrap
文件夾中。
打開 Views/_Layout.cshtml
文件,在 <head>
標簽內引入 Bootstrap 的 CSS 文件:
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
在 </body>
標簽之前,引入 Bootstrap 的 JavaScript 文件:
現在你可以在項目中使用 Bootstrap 提供的各種組件了。例如,在 Views/Home/Index.cshtml
文件中,添加一個簡單的導航欄:
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container-fluid">
<a class="navbar-brand" href="#">My App</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" asp-controller="Home" asp-action="Index">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" asp-controller="Home" asp-action="About">About</a>
</li>
</ul>
</div>
</div>
</nav>
在命令行中運行以下命令啟動項目:
dotnet run
現在你可以在瀏覽器中訪問 http://localhost:5000
,看到使用 Bootstrap 樣式的導航欄。
這只是一個簡單的示例,你可以根據需要使用更多的 Bootstrap 組件和功能來實現更復雜的前端交互。