手机版

MVC4制作网站教程第四章删除栏目4.4

时间:2021-09-07 来源:互联网 编辑:宝哥软件园 浏览:

三、栏目

3.1添加栏目

3.2浏览栏目

3.3更新栏目

3.4删除栏目

先打开【分类控制器】,添加删除栏目managerdeletejson(int id),在行为先看一下是否有子栏目,如有子栏目则不能删除,没有子栏目则删除。

///摘要///删除栏目(Json方式)/////summary///param name=' id '/param///returns/returns[AdminAuthorize]public JsonResult managerdeletejson(int id){ categoryrysy=new categoryrpostory();if (categoryRsy .儿童(身份证).计数(0)返回Json(假);返回Json(categoryRsy .删除(id));}打开ManageDetails.cshtml

在修改按钮的后面添加删除按钮输入id='btn_del '类型='按钮'值='删除' /

添加射流研究…脚本

$('#btn_del ').单击(函数(){ if (confirm(')您确定要删除改栏目吗?\n如该栏目有子栏目请先删除子栏目!')) { $.帖子(' @ Url .操作(“ManageDeleteJson”,“Category”),{ id : $(“# CategoryId”).val() },函数(数据){ if(数据){ alert('成功删除栏目!');top.location='@Url .操作("管理"、"类别");} else { alert('删除栏目失败!如该栏目有子栏目请先删除子栏目。');} });} });打开浏览器测试一下

补充:栏目管理的一些其他事项

一、栏目管理首页类别/管理

管理首页是栏目管理的默认页面,暂时是一个空页面。

打开【分类控制器】,添加[管理]阿克顿,复制一份ManageDetails.cshtml视图,命名为Manage.cshtml,删掉@使用(Html .BeginForm())部分,稍改一下代码如下:

@{ ViewBag .Title='栏目管理;布局=' ~/视图/布局/_管理。“cshtml”;} div class=' workspace ' div class=' inside ' div class=' notebar ' img alt=' src=' http : ~/Skins/Default/Manage/Images/category。gif '/栏目管理/div/div/div class=' left ' div class=' top '/div @ Html .操作(' ManagePartialTree ',' Category ')/div class=' split '/div class=' clear '/div代码删掉了底部@节脚本代码块,这是因为后台管理页顶部的菜单栏,使用easyui的菜单按钮,既然这样就把easyui的引用放到布局页_Manage.cshtml里面。

打开_Manage.cshtml,在头里面添加

@脚本渲染(' ~/bundle/jquery ')@脚本.渲染(~/捆绑/易用户界面)

在ManageAdd.cshtml,ManageDetails.cshtml两个视图底部删除这两句

在_Manage.cshtml布局页的div class='menubar'……/div中添加栏目管理的代码,完成后的样子

div class='menubar' ul li@Html .ActionLink('系统管理,' dd ',' DD ')/Li lia href=' JavaScript : void(0)' class=' measuri-menubutton ' data-options=' menu : ' # menu _ category ' '栏目管理/a/Li/ul div id=' menu _ category ' class=' migroup ' data-options=' icon cl s 3360 ' icon-add ' ' div @ Html .ActionLink('管理首页、"管理"、"类别"/div div@Html .ActionLink('添加栏目、"管理添加"、"类别"/div /div /div浏览器看下效果。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

版权声明:MVC4制作网站教程第四章删除栏目4.4是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。