Admin/News/List.aspx.cs

(开头部分) 3KB

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web.UI;
using Models;
using Newtonsoft.Json;

public partial class List : AdminBase
{

    Entities db = new Entities();
    protected override void OnUnload(EventArgs e)
    {
        db.Dispose();
        base.OnUnload(e);
    }

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            bindTypes();
        }
    }

    private void bindTypes()
    {
        jsTreeJson.Text = this.getTree("Newlist.aspx?Classddl={0}&cid={0}");
    }

    protected string getTree(string url)
    {
        JsTreeData JsTree = new JsTreeData();
        JsTree.data = new List<JsTreeNode>();

        JsTree.data.Add(new JsTreeNode()
        {
            id = "node_" + 0,
            parent = "#",
            text = "全部",
            state = new JsTreeState()
            {
                opened = false,
                selected = false
            },
            a_attr = new JsTreeAttr()
            {
                link = string.Format(url, "")
            }
        });

        var m = from n in db.L_Classs.Where(x => x.CpareID == 0) select n;
        foreach (var n in m)
        {
            if (!chkpow(n.CID))
            {
                continue;
            }
            JsTree.data.Add(new JsTreeNode()
            {
后面还有 90 行代码,解锁后查看完整代码

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

AI 解读

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

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