你的位置:首页 > 软件开发 > ASP.net > 【MVC 4】8.SportsSore:管理

【MVC 4】8.SportsSore:管理

发布时间:2016-04-05 23:00:14
作者:[美]Adam Freeman 来源:《精通ASP.NET MVC 4》本文将继续构建 SportsStore 应用程序,为网站管理员提供一个管理产品分类的方法。本文将添加一些支持功能,包括通过产品存储库进行产品的创建、编辑和删除,以及上传 ...

【MVC 4】8.SportsSore:管理

作者:[美]Adam Freeman      来源:《精通get='_blank'>ASP.NET MVC 4》

本文将继续构建 SportsStore 应用程序,为网站管理员提供一个管理产品分类的方法。本文将添加一些支持功能,包括通过产品存储库进行产品的创建、编辑和删除,以及上传产品图片并将其显示在产品旁边。

1.添加分类管理

管理条目集合的惯例,是向用户显示两种形式的页面 —— 一个列表页面和一个编辑页面。

这些页面合起来可以让用户创建、读取、更新和删除集合中的条目。这些动作统称为“CRUD”。 开发人员往往需要实现 CRUD,因此 Visual Studio 通常会设法对此提供帮助,以便生成具有 CRUD 操作动作方法的 MVC 控制器,同时也提供对这些操作进行支持的视图。

 

1.1 创建 CRUD 控制器

本文将创建一个新控制器来处理这些管理功能。 右击 SportsStore.WebUI 项目的 Controllers 文件夹,从弹出菜单中选择“Add Controller”,将该控制器命名为“AdminController”,模板为“空的MVC控制器”:

using SportsStore.Domain.Abstract;using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace SportsStore.WebUI.Controllers{  public class AdminController : Controller  {    private IProductRepository repository;    public AdminController(IProductRepository repo)    {      repository = repo;    }    public ViewResult Index()    {      return View(repository.Products);    }  }}

原标题:【MVC 4】8.SportsSore:管理

关键词:mvc

mvc
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。