18910140161

cctv1在线直播 C#-如何在razor页面中实现Treeview-堆栈溢出

顺晟科技

2022-10-19 11:47:26

181

上一次查询

我在剃刀页中创建树视图

当我试图在cshtml中同时调用多个树视图时,我最终使用了递归函数。

程序序列

  1. 从db获取所有树数据
  2. 将树数据绑定到TreeNode
  3. 使用递归函数在html中显示

所以当我在找它的时候,我发现了一些可以直接在后面制作html的东西,我要用它。 在创建jsonresult时,“有一种情况是js函数本身由于问题而无法识别。

我想知道是否有办法

问题

  1. 我现在建树的方式是不是很奇怪?
 public class TreeNode
        {
            public List<TreeNode> subTreeNodes { get; set; } 
            public string dataName { get; set; }
            public bool deployment { get; set; }
            public string board_id { get; set; }
            public TreeNode(string dName)
            {
                dataName = dName;
                deployment = false;


            }
        }

cshtml.cs

 public class TreeNode
        {
            public List<TreeNode> subTreeNodes { get; set; } 
            public string dataName { get; set; }
            public bool deployment { get; set; }
            public string board_id { get; set; }
            public TreeNode(string dName)
            {
                dataName = dName;
                deployment = false;


            }
        }

  1. 如何打包“In JSONResult?”
 public class TreeNode
        {
            public List<TreeNode> subTreeNodes { get; set; } 
            public string dataName { get; set; }
            public bool deployment { get; set; }
            public string board_id { get; set; }
            public TreeNode(string dName)
            {
                dataName = dName;
                deployment = false;


            }
        }

此CSHTML

 public class TreeNode
        {
            public List<TreeNode> subTreeNodes { get; set; } 
            public string dataName { get; set; }
            public bool deployment { get; set; }
            public string board_id { get; set; }
            public TreeNode(string dName)
            {
                dataName = dName;
                deployment = false;


            }
        }

删除所有


顺晟科技:

此错误是语法错误js编译器在VS Studio中无法工作

 public class TreeNode
        {
            public List<TreeNode> subTreeNodes { get; set; } 
            public string dataName { get; set; }
            public bool deployment { get; set; }
            public string board_id { get; set; }
            public TreeNode(string dName)
            {
                dataName = dName;
                deployment = false;


            }
        }

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航