博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zTree的使用2
阅读量:6266 次
发布时间:2019-06-22

本文共 2665 字,大约阅读时间需要 8 分钟。

前台代码:

@using Models;@{    Layout = "~/Views/Shared/_Layout.cshtml";}
@if (ViewBag.addRights) {
添加栏目 } @if (ViewBag.editRights) {
修改栏目 } @if (ViewBag.delRights) {
删除 }
所属站点:
栏目名称:
父级栏目:
栏目列表类型:
栏目显示:
排序:
栏目图标:
View Code

后台代码:

public ActionResult GetData(){    List
siteListAll = m_SiteDal.GetListAll(); List
channelListAll = m_ChannelDal.GetListAll(); List
> dicList = new List
>(); foreach (cms_site_ext site in siteListAll) { Dictionary
dic = new Dictionary
(); dic.Add("id", "site" + site.id.ToString()); dic.Add("pId", null); dic.Add("name", site.title); dic.Add("open", "true"); dic.Add("isSite", true); //自定义属性 dicList.Add(dic); } foreach (cms_channel_ext channel in channelListAll) { Dictionary
dic = new Dictionary
(); dic.Add("id", channel.id.ToString()); dic.Add("pId", channel.parentId == -1 ? "site" + channel.siteId.ToString() : channel.parentId.ToString()); dic.Add("name", channel.title); dic.Add("isSite", false); //自定义属性 dic.Add("channel", channel); dic.Add("site", siteListAll.Find(a => a.id == channel.siteId)); dic.Add("parentChannel", channel.parentId == -1 ? null : channelListAll.Find(a => a.id == channel.parentId)); dicList.Add(dic); } return Json(dicList);}
View Code

 

转载于:https://www.cnblogs.com/s0611163/p/5359963.html

你可能感兴趣的文章
Storm中的Worker
查看>>
dangdang.ddframe.job中页面修改表达式后进行检查
查看>>
Web基础架构:负载均衡和LVS
查看>>
Linux下c/c++相对路径动态库的生成与使用
查看>>
SHELL实现跳板机,只允许用户执行少量允许的命令
查看>>
SpringBoot 整合Redis
查看>>
2014上半年大片早知道
查看>>
Android 6.0指纹识别App开发案例
查看>>
正文提取算法
查看>>
轻松学PHP
查看>>
Linux中的网络监控命令
查看>>
this的用法
查看>>
windows下安装redis
查看>>
CentOS7 yum 安装git
查看>>
启动日志中频繁出现以下信息
查看>>
httpd – 对Apache的DFOREGROUND感到困惑
查看>>
分布式锁的一点理解
查看>>
idea的maven项目,install下载重复下载本地库中已有的jar包,而且下载后jar包都是lastupdated问题...
查看>>
2019测试指南-web应用程序安全测试(二)指纹Web服务器
查看>>
树莓派3链接wifi
查看>>