【发布时间】:2018-08-19 18:26:08
【问题描述】:
我正在使用 asp.net MVC5 开发一个新项目。在这个项目中,我有无限的类别和无限的子类别。
我想将我的类别 + 类别子项转换为菜单。我知道我可以在基本控制器上创建这些菜单,但我不喜欢总是呈现类别。
我决定创建一个像 _MenuPartial.cshtml 这样的局部视图,并在用户创建新类别或更新时生成菜单,对于最新的步骤,我在我的布局中呈现这个局部视图。
我找不到适合这种情况的任何资源。
我可以在控制器中将字符串转换为部分视图吗?还是我必须创建一个 txt 文件并将我的菜单保存在那里并每次都将其转换为 HTML?
【问题讨论】:
-
步骤 1) 在局部视图中编写菜单的 HTML,并根据需要将其包含在其他视图中。
-
@Shyju 我知道如何使用局部视图,但是如何在控制器的局部视图中生成 html?
-
如何确定是否需要菜单?
标签: c# asp.net-mvc asp.net-mvc-partialview