asp.net-mvc-3 – 如何在ASP.NET MVC中创建递归结构
发布时间:2020-05-22 12:31:51 所属栏目: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 – Sitecore在我的MVC解决方案中提供了一个空白
- asp.net-mvc – 我想使用web.config中的规则在localhost po
- ASP.NET MVC的OnResultExecuted方法中的ActionResult的filt
- asp.net-mvc – 使用MVC和ASP.Net Core重写动态URL
- asp.net-web-api – 什么时候使用HttpMessageHandler vs Ac
- asp.net – Request.IsLocal是安全还是可以欺骗?
- asp.net – 使用窗口域帐户进行身份验证的Web应用程序
- asp.net – ActivationManager构建过程中的异常?
- asp.net – Visual Studio – 为什么.ASPX文件比.ASPX.CS文
- asp.net-mvc-4 – ModelBinder和子模型
推荐文章
站长推荐
- asp-classic – 如何将字符串转换为日期时间格式
- asp.net – 优雅地停止fastcgi-mono-server,网站
- asp.net-mvc – 根据活动页面有条件地显示部分视
- ASP.NET MVC 3的jquery ajax表单
- asp.net-mvc – 由于对输入文本框进行过滤而导致
- 在ASP.Net中如何做一个搜索表单?
- asp.net-mvc – 不显眼的验证不适用于Ajax.Begin
- asp.net-mvc-3 – ExpandoObject,匿名类型和Razo
- asp.net – 对齐和填充为asp:CheckBoxList
- asp.net – webservice和web应用程序有什么区别?
热点阅读
