12 2013 档案
摘要:网站可能会包含一些模块:像文章、产品、图片、留言等。 栏目模块主要实现功能,启用或禁用模块,模块权限设置,模块上传设置等。 权限设置和上传设置以后专门考虑,先来显示或禁用模块。 1、在顶部导航栏添加管理连接 打开Home/Header.cshtml,在添加代码 2、添加Module接口 using Ninesky.Models;using System.Linq;name...
阅读全文
摘要:一、左侧列表菜单打开视图Menu.cshtml,增加部分见红框在category中添加脚本//栏目菜单加载完毕函数function CategoryMenu_Ready() { $('#categoryTreeView').tree({ url: $('#categoryTreeView').attr('data-url'), lines:true, onClick: function (node) { var _layout = $('#layout'); var _center = _layout....
阅读全文
摘要:接上节添加栏目。 修改栏目与添加栏目非常相似,主要区别在于先向视图传递要修改栏目的model。另外在保存时比添加栏目验证要更多一些。 1、要验证父栏目不能是其本身; 2、父栏目不能是其子栏目; 3、父栏目不能是单页栏目 4、父栏目不能是外部链接 …… 另外还有一个ParentParth字段,如果父栏目修改了,其本身和所有子栏目的该字段都要修改。 那么先在控制器中添加一个局部视图ac...
阅读全文
摘要:栏目类型跟原来一样分为常规栏目、单页栏目和外部链接。根据栏目类型的不同要隐藏相应的表单和验证(服务器端验证)。另外一个是父栏目必须是常规栏目才行,easyui-combotree要用到树形json数据,考虑不用递归函数而是用ParentPath字段排序的方式实现。 首先在在【CategoryController】中添加这个action,代码 /// /// 栏目树 ...
阅读全文
浙公网安备 33010602011771号