标签: asp.net-core asp.net-core-mvc
我是ASP.NET Core MVC的新手,我正在从数据库生成一个菜单。
我设法让它工作但我遇到了一个问题:它仅在操作是索引时才有效,因为数据库函数是IActionResult Index()方法。
IActionResult Index()
如何解决此问题?我在_layout.chtml中的导航视图。
_layout.chtml
如何在渲染布局之前调用该函数?这会对性能产生影响,因为它每次都会查询数据库吗?
答案 0 :(得分:2)
你可以尝试创建一个ViewComponent(见here)。
您只需在_Layout.cshtml中调用它。