日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

MVC4做网站后台:栏目管理1、添加栏目

發布時間:2025/4/16 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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、添加栏目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。