问题标签 [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 投票
1 回答
410 浏览

html - ASP Menu float property is not working

I have an asp menu, I want to float it to left so the element after it can come to its right side (beside) it. I've set a CssClass for the Menu and added float: leftto it, but it is not working. I've even changed the float:left to float:right to see if it will work or not, but nothing worked.

Here is my code:

My CSS:

controls inside the ContentPlaceHolder (which will be in a page that inherits from this master page) must come to the right of the menu, but these are coming below it instead.

I've searched a lot, but nothing worked, I've even checked the solutions available here:

CssClass is not working for my asp menu - all code attached

asp Menu control not floating properly

Can anyone tell me how to solve this problem?

Thank you.

0 投票
1 回答
842 浏览

asp.net - ASP:菜单在 IE10 和 IE11 中未正确显示,但在 Chrome、FF 和 IE9 中看起来不错

我正在使用 asp:Menu 控件来创建选项卡式导航。该项目是在 .Net 4.0 中创建的。

以下用于创建选项卡:

这是在除 IE10、IE11 之外的所有浏览器中正确创建选项卡式结构。

在提到的浏览器中,实际的选项卡看起来像这样:

预期的图像(如 IE8、Chrome、FF 中所示)

但在 IE10 和 IE11 中不显示选项卡。如果仔细观察,链接就在那里,但存在以下问题:

  1. 它们几乎看不见。它们被放在文本后面而不是标签。
  2. 基本上,不会创建选项卡。

IE11 中标签的图像

我尝试了以下方法:

  1. 添加元 http-equiv="X-UA-Compatible" content="IE=7,8" 标签。
  2. 添加 .browser 文件以与 App_Browser 文件兼容。
  3. 将解决方案中的所有项目从 4.0 迁移到 .Net framework 4.5.2。
  4. 将 z-index CSS 属性应用于 asp:menu 控件。
  5. 还尝试在 Page_Load 中将 Page.ClientTarget 设置为“uplevel”。无济于事。

我已经黔驴技穷了。我应该尝试使它在 IE10 或 IE11 中正确显示。

编辑:附加细节 - 我观察到的是,当浏览器是 IE10 或 IE11 时,发送到浏览器的 HTML 是一个表格。但对于所有其他人,<ul> 与 <li> 作为导航菜单项一起发送。IE10 或 IE11 发送不同的 HTML 可能是什么原因。

0 投票
0 回答
115 浏览

html - ASP:菜单在 IIS 中无法正常工作

我有一个在调试模式下运行良好的 asp 菜单,但是当网站发布时,它在 IIS 中不起作用。以下在 Visual Studio 2010 调试模式下工作正常:

此菜单在 VS 2010 调试模式下运行良好

但是在 IIS 中将鼠标悬停在此菜单上时不会出现子菜单:

在此处输入图像描述 这是html代码和css。

0 投票
1 回答
525 浏览

c# - 子项不继承 ASP.Net MenuItem 格式

我正在用 C# 以编程方式构建一个 ASP.Net 4.5 菜单。顶部菜单项的格式符合我的喜好,但子项不会继承该格式。我最关心的格式有两件事:StaticEnableDefaultPopOutImage,它控制那个小箭头是否显示在 MenuItem 旁边,以及 ItemSpacing。前者在 asp:Menu 定义中设置为 false 并且适用于顶部菜单项(即,不显示小箭头),但不适用于子项(小箭头确实显示在子项旁边) . 后者设置为 75 像素,顶部菜单项之间的间距很好。但是,子项和它们的子项是挤在一起的。我不确定如何控制这种行为。最后,菜单在母版页中定义。这是我在 Master 中的菜单代码:

这是我背后的代码:

我附上了一张照片,这样人们就可以看到我在说什么问题。

在此处输入图像描述

非常感谢有关如何格式化子项目的任何指导。

0 投票
1 回答
77 浏览

c# - asp中的静态菜单项背景颜色:所选项目的菜单

我正在使用 asp:menu 菜单系统在 asp.net 中工作。当用户选择一个菜单项时,我希望背景颜色保持不变,以便他们知道他们在哪个选项卡中。我正在尝试使用 jquery 来实现这一点,并在回发发生后覆盖菜单项。这是我的菜单逻辑。

在承保指南.aspx 中,我有

在#NavigationMenu 下,我不知道如何指定UnderWriting Guidelines 菜单项将其涂成白色。请帮忙。

0 投票
0 回答
17 浏览

html - asp:menu 禁用默认的 MouseOver

我正在使用 Asp:menu 和 WebForms Proyect。有没有办法禁用默认的 MouseOver 功能来打开子菜单并实现 MouseClick 来打开子菜单?

我的代码在悬停时可以在桌面上运行,但在移动设备中你当然不能悬停,所以,单击时它如何工作,或者我应该说点击手机?