问题标签 [aspmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3581 浏览

c# - ASP 菜单宽度未设置为 100%

我正在使用 Asp Menu 制作垂直导航栏。我正在尝试将宽度设置为 100%,但它保持原样。

这是我正在使用的代码。

这是 Div 的 CssClass(左列)!

这是菜单的 Css 类

这是菜单。

垂直菜单

我需要使用 Asp:menu 控件,因为我必须访问服务器端的控件并动态更改它。

你能帮助我吗?

0 投票
0 回答
400 浏览

c# - Asp.Net Asp Menu 更改所选项目的顺序

我的站点中有一个 aspmenu,我正在为与实际页面具有相同 url 的项目应用“选定”属性,因此我可以将 StaticSelectedStyle 应用于该项目。

问题是菜单上的选定项目(或项目组)总是在菜单的第一个位置,改变了原来的位置(需要控制)。

如何禁用此行为?

0 投票
2 回答
3642 浏览

c# - 如何在 ASP.NET 3.5 中应用选定菜单项的样式?

我需要为当前活动的菜单项设置背景吗?

我用过这些

CSS:

它不起作用..然后我用了这个。

CSS:

母版页的 OnPageLosd

这也行不通。。

我正在使用 ASP.NET 3.5 并在母版页中创建菜单。

帮我..

谢谢..

0 投票
1 回答
264 浏览

c# - 是否有可能将 asp:menu 项目分成多列?

有什么方法可以将 asp:menu 项分成多列?我从 System.Web.XmlSiteMapProvider 获取菜单项,然后将它们“转发”到要与 asp:menu 一起使用的 SiteMap。我需要一个结构如下的菜单:

等等..我如何基于 System.Web.XmlSiteMapProvider 实现这一点?

0 投票
0 回答
583 浏览

sharepoint - SiteMapNode 属性 - 值丢失 (SharePoint 2010)

好的 - 我创建了一个继承PortalSiteMapProvider的自定义导航提供程序,并且我正在尝试通过 GetChildNodes 方法扩展我的类(此处为简单示例)。

本质上,我要做的是将当前 SPWeb 的 SiteLogoUrl 字符串添加为每个 SPWeb 各自 SiteMapNode 的属性(称为 imgurl),以便稍后在我的自定义菜单控件(继承 SharePoint:AspMenu)中检索此值。

我在 GetChildNodes 下的提供程序中设置了这样的属性:

现在我可以调试它并在插入后检索值(x 是节点的索引,我在命令行窗口中执行此操作):

? topLevelNode.ChildNodes[x]["imgurl"]

并返回图片的url:“/_layouts/images/myimage.jpg”

现在..当我尝试在我的自定义菜单控件中执行此操作时,我首先获得了我的自定义导航提供程序的句柄,如下所示:

并且 currentNode 变量现在包含我的 SiteMapNode ......很棒,但是现在只有一个名为“AlternateUrl”的属性,而不是我之前添加的属性 - 我在提供程序中添加的 imgurl 属性现在已经消失了。所有其他属性,如 title、desc 等都在那里,所以它肯定会返回正确的节点。

我这里有什么问题?当我将属性添加到提供程序中的节点时,是否没有保留该属性?

任何帮助或建议表示赞赏。

0 投票
4 回答
8442 浏览

javascript - How to set onClick event in ASP Menu MenuItem

I have a dynamically generated menu (C#), like this:

Where ContainerIframe is the iframe's ID and NavigationMenu is the (asp:Menu)'s ID.

I want to set some JavaScript to be executed when I click a MenuItem.

Is there a way?

0 投票
3 回答
2366 浏览

asp.net - 如何在 asp.net 的 asp 菜单中禁用单击操作

我有一个动态生成的菜单(C#),如下所示:

MenuItem(string text, string value, string imageUrl, string navigateUrl, string target)

MenuItem AdminLevel1 = new MenuItem("Admin", "Admin"); MenuItem AdminPedidosRegisto = new MenuItem("Questions", "AdminQ"); NavigationMenu.Items.Add(new MenuItem("Messages Received", "AdminMessagesR", "", "./Admin/Messages.ascx", "ContainerIframe")); AdminPedidosRegisto.ChildItems.Add(new MenuItem("Pending", "AdminPending", "", "./Admin/Pedidos.ascx", "ContainerIframe"));

其中“ContainerIframe”是 iFrame 的 ID,“NavigationMenu”是 (asp:Menu) 的 ID。

我想在没有设置 URL 的父项中禁用单击操作,因此当有人单击它时页面不会刷新。

有办法吗?

0 投票
3 回答
1338 浏览

c# - 如何在单击 asp:menu 的子菜单时在同一页面中显示一些内容而不是重定向到另一个页面?

我正在使用 asp:menu。我的 aspx 代码是:

我正在动态生成子菜单项(即)子项。如果我单击子菜单项,它会将我重定向到我在后面的代码中指定的页面,

但是我需要的是当我点击子菜单项时,它应该在同一页面中显示一些项目..

如何做到这一点?请帮助我..它可以在javascript或代码后面..我不希望它导航到另一个页面,而是在同一页面中执行操作..

0 投票
1 回答
1402 浏览

c# - 如何在 Asp.net 中生成动态 asp 菜单的面包屑?

我有一个动态生成的菜单(C#),如下所示:

ContainerIframeiframe 的 ID 和NavigationMenu(asp:Menu) 的ID在哪里。

我想在我的页面上添加面包屑,但菜单并不总是相同的。

有办法吗?

0 投票
1 回答
4442 浏览

asp.net - 无法显示 asp:menu,控件在运行时不显示

我有一个奇怪的问题。我在我的 .master 页面中添加了一个 asp:menu 控件。还添加了一些项目和子项目。但是,我不知道为什么,我可以在设计时看到控件,但在运行时找不到它。可见属性设置为 true。即使在查看源代码时也缺少该控件。

这是代码

我googlesd了很多,但找不到原因。

谢谢