MVC4做网站后台:栏目管理1、添加栏目
生活随笔
收集整理的這篇文章主要介紹了
MVC4做网站后台:栏目管理1、添加栏目
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
把欄目添加刪除跟前臺混在一起結構清晰,現在有了后臺管理的區域就把后臺管理相關的代碼分開。
要實現功能:
1、添加欄目
2、刪除欄目
3、修改欄目信息
……
一、開始
1、添加 接口InterfaceCategory,命名空間:Ninesky.Areas.Admin.Repository
using Ninesky.Models;namespace Ninesky.Areas.Admin.Repository {/// <summary>/// 欄目接口/// <remarks>/// 版本v1.0/// 創建2013.11.12/// </remarks>/// </summary>interface InterfaceCategory{} }2、添加實現類CategoryRepository,命名空間:Ninesky.Areas.Admin.Repository,繼承自InterfaceCategory
using System; using System.Collections.Generic; using System.Linq; using System.Web; using Ninesky.Models;namespace Ninesky.Areas.Admin.Repository {/// <summary>/// 欄目實現類/// <remarks>/// 版本v1/// 創建2013.11.13/// </remarks>/// </summary>public class CategoryRepository:InterfaceCategory{} }3、添加欄目控制器CategoryController,命名空間namespace Ninesky.Areas.Admin.Controllers,繼承自Controllers
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc;namespace Ninesky.Areas.Admin.Controllers {/// <summary>/// 欄目控制器/// <remarks>/// 版本v1.0/// 創建2013.11.13/// </remarks>/// </summary> [AdminAuthorize]public class CategoryController : Controller{public ActionResult Index(){return View();}} }?public ActionResult Index() 為?
/// <summary>/// 菜單/// </summary>/// <returns>局部視圖</returns>public PartialViewResult Menu(){return PartialView();}添加視圖
<div id="westmenu"><div title="欄目管理" class="leftsidebar"><ul><li>@Html.ActionLink("添加欄目", "Add", "Category", null, new { @class = "westmenulink" })</li></ul></div> </div> <script type="text/javascript">westMenu(); </script>打開global.js,在$(document).ready中添加代碼
$("#cagegory_cfg").click(function () {$("#west").load("Category/Menu", function () {$("#westmenu").accordion({animate: false,border: false});});});點下欄目管理看,左側有添加欄目菜單了,下面開始添加欄目
一、添加欄目
InterfaceCategory中添加代碼
/// <summary>/// 添加欄目/// </summary>/// <param name="category">欄目</param>/// <returns>布爾值。true表示添加成功,false表示失敗。</returns>bool Add(Category category);CategoryRepository中添加代碼
public bool Add(Category category){using (NineskyContext _nineskyContext = new NineskyContext()){_nineskyContext.Categorys.Add(category);return _nineskyContext.SaveChanges() > 0;}}?
=====
未完待續。。
總結
以上是生活随笔為你收集整理的MVC4做网站后台:栏目管理1、添加栏目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MVC 使用自定义HtmlHelper截
- 下一篇: 域账号的登录过程