asp.net-mvc-3 – 如何在ASP.NET MVC中创建递归结构
发布时间:2020-12-15 20:57:05 所属栏目: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 – 关闭Application Insights
- asp.net-mvc – 在MVC应用程序中ExtensionlessUrlHandler做
- asp.net-mvc – asp.net mvc 3 webgrid排序依然?sortdir =
- asp.net-mvc-3 – MVC3视图继承不可能?
- ASP.NET MVC错误处理 – 删除aspxerrorpath
- Asp.Net Identity发现用户不在角色中
- asp.net – AppendHeader是否与AddHeader完全相同?
- 什么是ASP.NET vNext?
- asp.net-mvc – 使用Universal Providers的ASP.NET MVC 4出
- asp.net-mvc – 如何管理服务层中的事务?
推荐文章
站长推荐
- asp.net-mvc-5 – 在GenerateUserIdentityAsync方
- asp.net-mvc – ASP.NET MVC3:调试和发布应用程
- asp.net-mvc – MVC DDD:可以将存储库与控制器中
- asp.net-mvc – 将母版页的代码放在MVC应用程序中
- 从ASP.NET 2.0成员身份解密“加密”密码
- asp.net-mvc – 如何在Custom Helper中合并htmlA
- asp.net-mvc – 如何使用ASP.NET MVC 2在NHibern
- 如何在使用MasterPage的ASP.NET Web窗体中设置服
- asp.net-mvc-3 – 存储库模式和Azure表存储(???)
- asp.net-mvc – 如何在不给每个控制器放置注释的
热点阅读