MenuItemDefintion Order

问题描述 投票:1回答:1

我从使用ASP.NET Core多页Web应用程序的免费启动模板的ASP.NET Boilerplate开始。

我的问题是关于左侧导航栏。我的项目中有实现抽象类的NavigationProvider。我一直在测试MenuItemDefintion中可用的某些属性,特别是order和isVisible。我的期望是我可以同时设置order和isVisible属性,并在运行时将其显示在应用程序中。但是,我看不到这些属性中的任何一个实际上用于设置菜单项的顺序或控制其可见性。

对于订单属性,我更新了SideBarNav组件的Default.cshtml以实现OrderBy,以便可以获取正确的订单。可以,但是我不确定这是否是推荐的方法。

是否正确,在添加MenuItemDefition时设置顺序实际上不会对正在运行的应用程序产生任何影响,并且此属性位于此处并期望我像在Default.cshtml中那样实现行为。] >

我想以这种方式控制顺序而不是仅通过添加项目的顺序来控制顺序的原因与创建不同的模块有关,每个模块都有自己的NavigationProviders。

我从使用ASP.NET Core多页Web应用程序的免费启动模板的ASP.NET Boilerplate开始。我的问题是关于左侧导航栏。我有...

aspnetboilerplate
1个回答
0
投票

是否正确,在添加MenuItemDefinition时设置顺序实际上不会对正在运行的应用程序产生任何影响,并且此属性位于此处并期望我像在Default.cshtml中那样实现行为。] >

© www.soinside.com 2019 - 2024. All rights reserved.