国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - ASP.NET Core Web App應用第三方Bootstrap模板的方法教程

ASP.NET Core Web App應用第三方Bootstrap模板的方法教程

2020-05-27 12:25圣杰 ASP.NET教程

這篇文章主要給大家介紹了關于ASP.NET Core Web App應用第三方Bootstrap模板的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起看看吧

引言

作為后端開發來說,前端表示玩不轉,我們一般會選擇套用一些開源的Bootstrap 模板主題來進行前端設計。那如何套用呢?今天就簡單創建一個ASP.NET Core Web MVC 模板項目為例,來應用第三方Bootstrap Template——Admin LTE

ASP.NET Core Web App應用第三方Bootstrap模板的方法教程

AdminLte Dashboard

1. 創建ASP.NET Core MVC Demo

命令行執行dotnet new mvc -n ApplyBootstrapTemplate,即可創建預置的MVC模板項目。項目結構如下圖:

ASP.NET Core Web App應用第三方Bootstrap模板的方法教程

MVC Demo structure

從項目結構來看,我們可以看到wwwroot目錄下包含了css、images、js、lib目錄,其中lib目錄默認引用了bootstrap、jquery相關包。因為是簡單的模板項目,所以UI就很將就。

2. 下載AdminLte

目前AdminLte在計劃發布AdminLTE 3.0版本,不過現在還處于Alpha版本。我們下載AdminLTE-V2.4.3來使用。

下載后解壓得到的項目結構如下:

ASP.NET Core Web App應用第三方Bootstrap模板的方法教程

AdminLte Structure

3. 替換模板

基于AdminLTE進行開發,僅需要復制dist目錄,及其依賴的bower包就可以了。

第一步:我們清空wwwroot下的全部目錄(我這邊暫時保留了images文件夾,后面會用到)。

第二步:然后復制dist目錄到wwwroot下。

其依賴的bower包是安裝在bower_components目錄下的。我們無需直接復制整個bower_components文件夾,我們復制bower.json包定義文件即可。

第三步:復制AdminLTE下的bower.json到ASP.NET Core Mvc根目錄下。

第四步:使用VS2017打開項目后,我們可以看到VS2017已經可以識別到未安裝的Bower包。

ASP.NET Core Web App應用第三方Bootstrap模板的方法教程

右鍵就可以還原bower包。不過先慢著,我們現在還原就會直接還原bower包到根目錄下了,并沒有還原bower包到wwwroot文件夾下。

第五步:新增.bowerrc文件,配置包安裝路徑即可。這里我們指定為了wwwroot\plugins。(這里沒有指定為wwwroot\bower_components,與原始AdminLTE的目錄結構保持一致,是因為如果指定為wwwroot\bower_components,還原包后bower_components默認不會包含在項目中。)

第六步:Restore Package,還原成功后,我們會發現plugins文件夾已包含顯示在wwwroot目錄下了。

ASP.NET Core Web App應用第三方Bootstrap模板的方法教程

配置bower包安裝路徑

4. 修改_Layout.cshtml

接下來我們將AdminLTE的預置起始頁面starter.html移植進我們的布局頁面_Layout.cshtml。
我們先來觀察一下我們默認的布局頁。

ASP.NET Core Web App應用第三方Bootstrap模板的方法教程

主要有以上幾個地方需要注意。

  1. 根據環境配置css和js的加載
  2. @RenderBody()
  3. @RenderSection("Scripts", required: false)

我們直接暴力復制starter.html的內容復制粘貼到_Layout.cshtml,然后再將以上三個點進行修改即可。然后修改引用的css、js路徑即可。修改后的截圖如下:

ASP.NET Core Web App應用第三方Bootstrap模板的方法教程

updated _Layout.cshtml

ASP.NET Core Web App應用第三方Bootstrap模板的方法教程

updated _Layout.cshtml

最終效果

CTRL+F5運行效果圖如下,至此我們成功完成AdminLTE主題的應用。DEMO已上傳到Github

ASP.NET Core Web App應用第三方Bootstrap模板的方法教程

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:https://www.jianshu.com/p/4916f380be66

 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲免费a | 快色视频在线观看 | 亚洲精品日韩精品 | 在线看一区 | 九色av| 亚洲日韩中文字幕在线播放 | 成人高清网站 | 日本三级电影网站 | 国产精品不卡一区 | 天天天干天天天操 | 日本不卡一区二区三区在线观看 | 亚洲区视频在线观看 | 国产一区二区资源 | 人人干视频 | 国产精品亚洲成在人线 | 夜夜艹日日艹 | 黑人中文字幕一区二区三区 | 国产黄色在线观看 | 欧美日韩成人在线观看 | 亚洲日本va中文字幕 | 国产 欧美 日韩 一区 | 亚洲一区 日韩精品 中文字幕 | 国产精品视频在线播放 | 成人在线视频免费观看 | 国产视频自拍一区 | 偷拍自拍亚洲欧美 | 久久国产精品久久国产精品 | 欧美黄色一级 | 国产精品久久久久久亚洲调教 | 亚洲精品日本 | 欧美成人精品一区二区三区 | 超碰最新网址 | 4虎tv| 在线观看91 | 成人永久免费视频 | 91网在线观看 | 国产毛片欧美毛片久久久 | 久久精品一区二区三区不卡牛牛 | 精品国产一区二区国模嫣然 | 在线中文字幕视频 | 精品一区二区三区在线视频 |