辉太 发表于 2012-12-19 21:06:02

第七话 Asp.Net Mvc 3.0【MVC项目实战の三】

第七话 Asp.Net Mvc 3.0【MVC项目实战の三】

<div class="postbody"><div id="cnblogs_post_body">第六话完了,我的项目只不过构建了大体的样子,接下来我们需要完成导航部分购物车部分,订单部分等。只有这些模块搞完,我们的购物流程项目才算大体的搞完。接下来,就从我们的导航开始吧!
添加导航
如果在我们的项目应用导航展示给用户,我们应该做一下的事情:

[*]加强我们的模型(ProductsListViewModel),加强之后的模型必须过滤商品的属性。
[*]重构我们的URL,修改我们路由机制。
[*]创建类别列表,显示在网站的侧边栏里。
加强我们的模型(ProductsListViewModel),我们需要把不同类别展示在网站的侧边栏里让用户一目明了。ProductsListViewModel模型修改如下:
<div class="cnblogs_code">using System;using System.Collections.Generic;using System.Linq;using System.Web;using SportsStore.Domain.Entities;namespace SportsStore.WebUI.Models{    public class ProductsListViewModel    {      public IEnumerable<Product> Products { get; set; }      public PagingInfo PagingInfo { get; set; }      //添加CurrentCategory属性      public string CurrentCategory { get; set; }    }}
页: [1]
查看完整版本: 第七话 Asp.Net Mvc 3.0【MVC项目实战の三】