问题标签 [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.
c# - ASP 菜单宽度未设置为 100%
我正在使用 Asp Menu 制作垂直导航栏。我正在尝试将宽度设置为 100%,但它保持原样。
这是我正在使用的代码。
这是 Div 的 CssClass(左列)!
这是菜单的 Css 类
这是菜单。
我需要使用 Asp:menu 控件,因为我必须访问服务器端的控件并动态更改它。
你能帮助我吗?
c# - Asp.Net Asp Menu 更改所选项目的顺序
我的站点中有一个 aspmenu,我正在为与实际页面具有相同 url 的项目应用“选定”属性,因此我可以将 StaticSelectedStyle 应用于该项目。
问题是菜单上的选定项目(或项目组)总是在菜单的第一个位置,改变了原来的位置(需要控制)。
如何禁用此行为?
c# - 如何在 ASP.NET 3.5 中应用选定菜单项的样式?
我需要为当前活动的菜单项设置背景吗?
我用过这些
CSS:
它不起作用..然后我用了这个。
CSS:
母版页的 OnPageLosd
这也行不通。。
我正在使用 ASP.NET 3.5 并在母版页中创建菜单。
帮我..
谢谢..
c# - 是否有可能将 asp:menu 项目分成多列?
有什么方法可以将 asp:menu 项分成多列?我从 System.Web.XmlSiteMapProvider 获取菜单项,然后将它们“转发”到要与 asp:menu 一起使用的 SiteMap。我需要一个结构如下的菜单:
等等..我如何基于 System.Web.XmlSiteMapProvider 实现这一点?
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 等都在那里,所以它肯定会返回正确的节点。
我这里有什么问题?当我将属性添加到提供程序中的节点时,是否没有保留该属性?
任何帮助或建议表示赞赏。
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?
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 的父项中禁用单击操作,因此当有人单击它时页面不会刷新。
有办法吗?
c# - 如何在单击 asp:menu 的子菜单时在同一页面中显示一些内容而不是重定向到另一个页面?
我正在使用 asp:menu。我的 aspx 代码是:
我正在动态生成子菜单项(即)子项。如果我单击子菜单项,它会将我重定向到我在后面的代码中指定的页面,
但是我需要的是当我点击子菜单项时,它应该在同一页面中显示一些项目..
如何做到这一点?请帮助我..它可以在javascript或代码后面..我不希望它导航到另一个页面,而是在同一页面中执行操作..
c# - 如何在 Asp.net 中生成动态 asp 菜单的面包屑?
我有一个动态生成的菜单(C#),如下所示:
ContainerIframe
iframe 的 ID 和NavigationMenu
(asp:Menu) 的ID在哪里。
我想在我的页面上添加面包屑,但菜单并不总是相同的。
有办法吗?
asp.net - 无法显示 asp:menu,控件在运行时不显示
我有一个奇怪的问题。我在我的 .master 页面中添加了一个 asp:menu 控件。还添加了一些项目和子项目。但是,我不知道为什么,我可以在设计时看到控件,但在运行时找不到它。可见属性设置为 true。即使在查看源代码时也缺少该控件。
这是代码
我googlesd了很多,但找不到原因。
谢谢