第十话 Asp.Net MVC 3.0 【MVC项目实战の六】
第十话 Asp.Net MVC 3.0 【MVC项目实战の六】<div class="postbody"><div id="cnblogs_post_body">今天主要演示的就是前面项目的后台功能的开发,在后台我们搞了一个上传图片的功能,具体的下面开始!(这次东东可能有点多,想学习的同学可要耐心的看哦!)
考虑到是我们需要搞一个图片上传的功能,所以我们的表肯定也添加新的字段等;还有我们后台要有区别于前台的模版等!接下来就一步一步的完善吧!
首先添加管理目录,我们习惯用下面的页面来管理我们的数据,如下图1.
http://pic002.cnblogs.com/images/2012/311888/2012071214355031.jpg图1.这是一个CRUD的草图(CRUD:它代表创建(Create)、更新(Update)、读取(Read)和删除(Delete)操作,这里是简称)。
接下来创建一个CURD的Controller(控制器),在我们的Web项目的Controllers文件夹下创建,如下图2.
http://pic002.cnblogs.com/images/2012/311888/2012071214384521.jpg图2.命名为"AdminController",具体代码如下:
<div class="cnblogs_code">using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using SportsStore.Domain.Abstract;using SportsStore.Domain.Entities;namespace SportsStore.WebUI.Controllers{ public class AdminController : Controller { private IProductRepository repository; public AdminController(IProductRepository repo) { this.repository = repo; } /// <summary> /// 展示商品列表页面 /// </summary> /// <returns>商品的列表</returns> public ViewResult Index() { return this.View(this.repository.Products); } }}
页:
[1]