我使用带有母版页的ASP.NET Visual Studio2010构建了一个web应用程序。正如您将看到的,该项目为我们提供了一个默认的菜单栏项。我有5页(链接)列在这些菜单栏上。现在,当用户转到特定页面时,我希望突出显示该菜单栏链接。我不知道该怎么做:
我在后台的母版页代码上尝试了一下,但它也不起作用:
foreach (MenuItem item in NavigationMenu.Items)
{
var navigateUrlParams = item.NavigateUrl.Split('/');
i
我会保持简单的。出于开发目的,我希望创建表示不同用户类型的“模式”,它们将相应地看到不同的菜单栏。我已经得到了我想要的一切,除了选择了我想要操作的“模式”之后,一旦我点击一个菜单项,它就会忘记它所处的“模式”,并使用默认的菜单栏刷新。我假设这是ViewState没有在回发过程中正确维护的问题吗?我已经搜索了所有的论坛和其他地方,不知道如何完成我想要的。这是我的代码和代码背后。
我在Page_Load中添加了以下内容:
If Not IsPostBack Then
modeMenu.SelectedValue = Session("mode")
End If
编辑:除了后
我试图使用VB.net代码获取主菜单栏的列表项的值,但我无法这样做。如何获取屏幕截图中主页(Mail)菜单项的所有值
下面是我的代码片段:
currentExplorer = Globals.Connect.Application.ActiveExplorer()
Dim MenuBar As Office.CommandBarControls
MenuBar =currentExplorer.CommandBars(“菜单栏”).Controls(“Home”).Controls
更多信息:
Outlook 365版本:2019年(32位)
2019
Windows 10 pro
,我也附加