asp.net-mvc-3 – 如何在ASP.NET MVC中创建递归结构
发布时间:2020-09-01 14:45: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 – 我可以愚弄HttpRequest.Current.Request.IsLoca
- ASP.NET MVC Web应用程序中视图逻辑和域逻辑之间的混淆
- ASP.Net – AJAX UpdatePanel中的Javascript
- asp.net-mvc – 使用输出缓存和其他动作过滤器
- asp.net – 如果我没有指定targetFramework =“4.0”会发生
- asp.net-mvc – TempData在第二个请求后不会被破坏
- asp.net-mvc – 为什么这个路由参数被添加到查询字符串中?
- asp.net-mvc – 用于测试目的的假开放ID提供程序
- Asp.net webForm设置允许表单提交Html的方法
- asp.net-mvc – 如何在ASP.NET MVC中传递页面的元标记?
推荐文章
站长推荐
- asp.net-mvc – 为什么我在带有godaddy服务器的M
- asp.net 文件上传实例汇总
- ASP.NET MVC删除操作链接确认
- asp.net-mvc-3 – MVC3正确的方式来改变每个请求
- asp.net – $(“#dialog”).parent().appendTo($
- asp.net-mvc – 我如何moq aingleingleResult?我
- asp.net-mvc – Bug? ASP.NET MVC 2中的客户端验
- asp.net – visual studio 2017调试无法启动程序
- asp.net – MVC 3,(razor)加载部分与验证
- asp.net – Oracle.ManagedDataAccess:TNS:无法
热点阅读
