asp.net-mvc-3 – 如何在ASP.NET MVC中创建递归结构
发布时间:2020-09-01 13:23:31 所属栏目: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-mvc – 具有ASP.NET MVC的多语言网站
- asp.net-core – 编译netcoreapp1.0,代码包含#if!NETSTAND
- asp.net – 获得“System.Web.Mvc.Html.MvcForm”一页
- asp.net – Orchard CMS是否支持移动呈现?
- asp.net – UserControl Viewstate在回发后丢失所有值
- asp.net – 如何使用Inno Setup脚本创建IIS应用程序和应用程
- asp.net-mvc-3 – Url.Action没有给出预期的结果.不需要的路
- 集成ASP.NET Webforms,WebAPI和AngularJS
- asp.net – 在为app_offline.htm提供特定URL时,将http状态5
- asp.net – Orchard CMS Media中的文件大小上传限制
推荐文章
站长推荐
- asp.net-mvc – SelectListItem中的Selected属性
- asp.net – 如何在gridview中将navigateurl添加到
- 如何在不使用MembershipProvider的情况下使用ASP
- asp.net-mvc – 路由是在我的区域中找到控制器,但
- asp.net – IControllerFactory’MyWebSite.WebU
- asp.net – 在Azure网站上启用gzip压缩
- asp.net 将一个图片以二进制值的形式存入Xml文件
- asp.net-mvc – 在MVC4中绑定的正确方法
- asp.net – [DataType(DataType.EmailAddress)]和
- asp.net Xml绑定到数据控件的具体实现
热点阅读