APCGC_CBS.Admin/Controllers/HomeController.cs

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using APCGC_CBS.Admin.Code;
using APCGC_CBS.DAL.Admin;
using APCGC_CBS.Models.Admin;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace APCGC_CBS.Admin.Controllers
{
    public class HomeController : BaseController
    {
        /// <summary>
        /// 管理首页
        /// </summary>
        /// <returns></returns>
        [CheckLogin]
        public ActionResult Index()
        {
            ViewBag.UserName = this.CurrentUser.UserName;
            ViewBag.LeftMenu = this.Index_LeftMenu();
            return View();
        }

        /// <summary>
        /// 首页左侧菜单
        /// </summary>
        /// <returns></returns>
        public string Index_LeftMenu()
        {
            DALSys sys = new DALSys();
            string strMainMenu = "";
            if (this.CurrentUser != null)
            {
                try
                {
                    DataTable dt = sys.GetMenuHtml(this.CurrentUser.User_ID);
                    if (dt != null)
                    {
                        strMainMenu += "<ul class=\"layui-nav layui-nav-tree\">";
                        DataRow[] drParent = dt.Select(" ParentID = 0 ", "SortCode ASC");
                        for (int i = 0; i < drParent.Length; i++)
                        {
                            string MenuNameParent = Convert.ToString(drParent[i]["MenuName"]);
                            string IconClassName = Convert.ToString(drParent[i]["IconClassName"]);
                            DataRow[] drChild = dt.Select(" ParentID = " + Convert.ToInt32(drParent[i]["Menu_ID"]) + " ", "SortCode ASC");
                            if (drChild != null)
                            {
                                strMainMenu += "<li class=\"layui-nav-item\"><a class=\"\" href=\"javascript:;\"><i class=\"" + IconClassName + "\"></i>&nbsp;<span>" + MenuNameParent + "</span></a>";
                                strMainMenu += "<dl class=\"layui-nav-child\">";
                                for (int j = 0; j < drChild.Length; j++)
                                {
                                    string Menu_ID = Convert.ToString(drChild[j]["Menu_ID"]);
                                    string MenuNameChild = Convert.ToString(drChild[j]["MenuName"]);
                                    string NavigateUrl = Convert.ToString(drChild[j]["NavigateUrl"]);
                                    string IconClassNameC = Convert.ToString(drChild[j]["IconClassName"]);
                                    strMainMenu += "<dd><a class=\"ss-tab-add\" menuid=\"" + Menu_ID + "\" ss-href=\"" + NavigateUrl + "\" href=\"javascript:;\">&nbsp;<i class=\"" + IconClassNameC + "\"></i>&nbsp;<span>" + MenuNameChild + "</span></a></dd>";
                                }
后面还有 109 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。