標籤

ASP.NET MVC (29) Visual C# (15) JQuery (10) Plugins (8) JQuery Plugins (6) JavaScript (6) MySQL (5) CSS (4) LinQ (4) Mac OS (4) CentOS (3) Design Pattern (3) Entity Framework (3) IIS (3) Python (3) Windows (3) php (3) Docker (2) LAMP (2) SQL Server (2) WCF (2) .NET (1) .NET Core (1) AWS (1) Browser (1) GIS (1) IE (1) Internet Security (1) Linux (1) Platform (1) React (1) SEO (1) Testing (1) VMware (1) Windows 7 (1) cookie (1) curl (1) laravel (1) phpBB (1) session (1) 中古屋 (1) 透天 (1) 閒言閒語 (1) 面試 (1) 鳥松 (1)

2014年10月18日 星期六

使用ASP.NET MVC 實作購物網站 (十九) - 購物車頁面設計

昨日我們已經將購物網站很重要的完成了,今天我們繼續設計購物車的頁面。購物車的頁面就像大部分的購物網站一樣,雖然在Session中已經儲存目前購物車的所有商品資訊,但是也要有個地方可以讓使用者清楚知道當前已經將哪幾個商品加入購物車中了。

今日目標 :
*完成設計購物車的展示部分頁面

1. 在Views/Shared/中加入檢視

2. 檢視名稱輸入CartPartial.cshtml,注意這次我們加入的是部分檢視

3. 輸入以下程式碼,這邊我們使用BootStrap的DropDown(下拉選單)來完成,語法其實很簡單,只要讓點選元素(行4~7)的id 與 下拉區塊(行8~14)的id 相符合就可以了,範例中的id我們命名為CartDropDown


4. 開啟Share中的_Layout.cshtml,我們在首頁上方的菜單加入一組li,其中使用Html.Partial將剛剛完成的CartPartial  (行32~34)引入,這邊也可以注意到其實登入(Login)的設計也是部分檢視喔(行36)

5. 運行專案,我們可以看到首頁最上方已經出現購物車了,移動到畫面上點選滑鼠右鍵

 6. 此時會以下拉選單的方式將購物車的內容顯示出來

雖然今天完成的是靜態頁面,但只要經過一點加工就可以真正運作囉,明天我們繼續。


*今天的原始碼請參考這裡



























沒有留言:

張貼留言