问题标签 [aspmenu-control]
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.
asp.net - ASP.NET 4.0 控件在 IIS6 上以 3.5 样式呈现
我在配置为在 IIS 中使用 .NET 4.0 的网站中使用 ASP.NET 菜单控件。在我使用 IIS 7.5 的开发机器上,菜单控件使用 CSS 样式呈现,这是 ASP.NET 4.0 及更高版本的预期行为。
但是,在 IIS 6.0 Web 服务器上,菜单控件使用内联样式呈现,这是 ASP.NET 3.5 及更低版本的预期行为。事实上,服务器上的网站配置为使用 .NET 4.0,我确认使用aspnet_regiis -lk
. 我什至尝试添加<pages controlRenderingCompatibilityVersion="4.0"/>
到网站的 web.config 文件的 system.web 部分,它仍然使用内联样式呈现。
有谁知道为什么会发生这种情况或如何强制它在 IIS 6.0 服务器上以 ASP.NET 4.0 方式呈现?谢谢!
aspmenu-control - 以编程方式将 css 类添加到 asp:menu
我有一个带有数据源的菜单作为站点地图。哪个工作正常。我需要根据内容添加一些选项。首先,如果是外部链接,添加“Target=_blank”并添加第二个 css 类,这将显示一个弹出消息用于警告。所以我添加了适用于“Target=_blank”的 MenuItemDataBound 事件,因为我看到了目标属性并且能够在事件中设置。但是我怎样才能添加第二个 CSS 类。如果将第二个 css 类添加到 DynamicMenuItemStyle-CssClass 属性,它适用于所有菜单项。
在事件功能中,我通过“e.Item.Target”完成了在新窗口中打开的外部链接,但是没有设置CssClass的属性。
asp.net - 当有多行菜单项时,居中asp:菜单项
你可以用这个小代码片段复制我的问题。
结果:
- 测试-测试-测试-测试-测试-测试
- 测试----------------------------------------
期望的结果:
- 测试-测试-测试-测试-测试-测试
- ------------------测试----------------------
我已经尝试了所有三种渲染模式,但都没有成功!难道我做错了什么?
c# - 菜单项之间的项目空间在 asp.net 中不起作用
我想在 asp.net 菜单项之间留一个空格。因此,我尝试使用SO 中其他帖子建议的staticmenuitemstyle
and属性。horizontalpadding="10"
但是,它不起作用。
请让我知道如何在菜单项之间留出空间?
我的代码::
menu - 自定义服务器控件:继承自 Menu 类,如何以及确切地呈现什么
我为我的所有应用程序构建了一个自定义控件,该控件将使用相应应用程序的名称呈现菜单并登录用户角色并相应地呈现菜单。我正在使用已经编写的 javascript 来呈现从 db 以包含 div 和无序列表的 html 字符串的形式加载的菜单。现在,回到最初的问题,之前我用Panel类继承了我的控件,它在 html 中呈现为 div,我只是在继承的面板容器中编写了生成的 HTML。现在,我想将控件与已有站点地图的网站集成。为此,我从Menu类继承了我的控件,现在我很困惑如何呈现菜单 html。我之前如何渲染它的代码粘贴在下面。
现在,由于它是由 Panel 继承的,所以我只需要在继承的 panel(div) 中编写一些 html。当从Menu类继承时,我现在如何编写 menuhtml 。
asp.net - ASP 菜单在其容器 div 之外呈现
我正准备演示我客户的系统,但到目前为止我的所有工作都在我的开发和测试环境上,并且一切都非常顺利。在演示的新环境中设置系统 - 出于某种我无法解释的原因 - 破坏了菜单。
基本上是演示环境中的菜单,虽然使用与另一个完全相同的代码,但菜单不会在其容器内呈现。截图和代码如下:
它应该是什么样子
它看起来如何
我最初在 Visual Studio 2012 中编写了系统,但由于无法预见的演示限制,我不得不将其全部“移植”回 2010。基本上这只是将事件处理程序等复制/粘贴到新文件中。
这是代码:
而css...
我觉得我可能过于依赖asp来处理菜单布局。
我希望我可以在线提供一个工作测试用例的链接,但是我可以访问的主机都没有支持 asp.net。我所做的是压缩此菜单所在的母版页,它的内容页(还为空)和样式表以供您注意:
http://www.loganyoung.za.net/code/asp-menu-rendering-outside-of-its-container-div.zip
我已经用细齿梳子完成了这个,我只是无法弄清楚是什么导致菜单出现在它的容器之外。
任何帮助将不胜感激。提前致谢!
asp.net - IE 8 下拉菜单在 IE10 中不起作用
我有下拉菜单,它在 IE8 中运行良好,没有任何问题,但在 IE 10 中不起作用。甚至无法单击 IE10 中的菜单。我还检查了 IE 10 兼容模式,但仍然无法正常工作。下面是我编写并动态加载菜单项的代码。
风格:
html - 我可以在不使用位置的情况下使 Asp.Net 菜单动态项显示在父 DIV 之外:绝对吗?
我有一个问题,菜单的动态项目在容器 div 内,而我需要让它们显示在它外面而不需要使用绝对到 asp.net 菜单
要点是 Asp.Net 菜单被剪切,因此菜单的其余动态部分不会显示给用户,因为它隐藏在
我希望你理解代码并提出一些解决问题的方法谢谢你的努力
css - Asp.net 菜单控制 - 启用选项卡拖放或滚动
我在我的网站的 div 中嵌入了一个 asp.net 菜单控件。
我的问题是我将有 15 到 20 个菜单,当我显示如下所示的所有菜单时,菜单控件看起来很混乱。
我正在考虑将 css 应用于菜单控件,但是我不知道如何控制菜单中显示的项目数量。我不能删除这些项目,因为它们是强制性的。我需要的是必须显示前 5 个菜单,其余的必须显示在下拉列表中或使用滚动条显示,如下面的屏幕截图
我需要菜单控件显示如下
或者
谁能帮我解决我的问题?
编辑
通过将列表样式从列表更改为表格,我设法将所有菜单放在一行中。
这解决了我的混乱问题,但是菜单超出了 div 视图的宽度。我尝试改变宽度,但它没有帮助我。如何设置限制以仅显示几个菜单并提供滚动支持功能以查看剩余菜单。