asp.net-mvc-3 – 如何在ASP.NET MVC中创建递归结构
发布时间:2020-09-01 14:46:03 所属栏目:asp.Net 来源:互联网
导读:我有一个类别表,它有三个字段:Id,Title和ParentId.我想在cshtml文件中创建一个表(树)的递归层次结构.我是ASP.NET MVC的新手,我不知道该怎么做,因为没有代码隐藏文件,我不知道从哪里开始.请注意,我正在我的数据库中存储丛林,而不是树.换句话说,结果树可以有很
我有一个类别表,它有三个字段:Id,Title和ParentId.我想在cshtml文件中创建一个表(树)的递归层次结构.我是ASP.NET MVC的新手,我不知道该怎么做,因为没有代码隐藏文件,我不知道从哪里开始.请注意,我正在我的数据库中存储丛林,而不是树.换句话说,结果树可以有很多根. 解决方法最简单的是使用帮助器:@helper RecurseSomething(MyClass data) { <li> @data.Title @if (data.SubItems.Count() > 0) { <ul> @foreach(var subData in data.SubItems) { @RecurseSomething(subData); } </ul> } </li> } (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 实体框架CTP5,代码优先.可选的导航属性
- asp.net – Azure可以运行WPF吗?
- asp.net-mvc – 使用ASP.Net MVC中的模型绑定器更新父/子记
- asp.net-web-api – Web Api:找不到System.Net.Http版本2.
- asp.net-mvc – 如何设置AntiForgeryToken cookie路径
- asp.net-mvc – 有没有办法重命名RequestVerificationToken
- ASP.NET Core Web API操作的永久承载令牌身份验证
- 如何配置asp.net进程在域帐户下运行?
- asp.net-mvc – 为一个MVC视图使用两个强类型模型
- asp.net – WebForms:MasterPages中的动态(或绝对)脚本标记