在MVC中动态填充菜单栏

时间:2014-07-16 10:51:39

标签: asp.net-mvc

我将类别名称和子类别名称存储在表格中。

我想要一个有菜单栏的布局页面(母版页)。我想从表中提取类别名称和子类别名称,并将其显示为布局页面中的菜单和子菜单。

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

据我所知,最好的方法是使用ViewData。您可以在每次操作调用时执行此操作(这不仅是错误的,而且也是一场噩梦),或者您可以为控制器创建抽象并为每个控制器继承它。然后在抽象本身中,您将在构造函数中进行数据库调用,并确保为每个操作调用加载它。 See this for more info