问题标签 [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.

0 投票
1 回答
1011 浏览

asp.net - 为什么 asp.net 4 菜单控件在页面渲染的 HTML 中添加 CSS CDATA?

我正在通过http://analyze.websiteoptimization.com运行我的公司网站,试图加快速度并减少不必要的重量。我正在查看呈现页面的 HTML 源代码,并注意到 ASP.net Menu 控件添加了 CSS 样式表 CDATA。

我添加了 .elfabMenu img.icon {border-style:none;vertical-align:middle; } 到样式表,看看它是否添加了未定义的 CSS,尽管它仍然存在。

有它的原因是什么,我该如何摆脱它?

谢谢,洛基

0 投票
1 回答
2273 浏览

asp.net - 母版页中的菜单控件不会显示在整个站点中

我的一个 ASP.NET Web 窗体项目中发生了一件非常奇怪/有趣的事情。我创建了一个母版页并使用 CSS 格式化了布局。在这个布局中,我包含了一个使用 Web.config 文件作为数据源的菜单导航控件 (duh)。当我编译并运行项目时,Default.aspx 工作正常。Menu 控件显示 Web.config 文件中指定的相应链接。

这是奇怪的部分。当我从母版页创建新页面时,除了菜单控件外,一切都按预期工作。它不在那里。我不知所措。我已经涉猎了很多东西,现在我觉得我的大脑已经炸了。任何建议将不胜感激。

谢谢

0 投票
1 回答
93 浏览

asp.net - 如何在 asp:Menu 中将类添加到锁定页面

我将 web.sitemap 绑定到asp:Menu,并希望将类分配给需要登录才能访问的菜单项。

我知道在 web.config 文件的 siteMap 部分中,如果我设置securityTrimmingEnabled="true"它只会显示该用户可用的项目(角色/注销/登录)。这对我来说很好,但用户希望看到这些链接。

因此,我试图指示这些页面已被锁定,最好为这些链接添加一个类。

提前致谢!

0 投票
1 回答
4074 浏览

c# - 使用 asp 从数据库生成菜单:菜单控件以编程方式不起作用

我正在尝试使用以下示例从数据库创建动态菜单 http://www.dotnetfunda.com/articles/article1477-how-to-create-a-menu-in-aspnet-using-aspmenu-control.aspx

我修改了下面发布的代码仅显示父菜单但不显示子菜单,我确定在调试代码时出现问题我注意到它没有进入AddChildItems函数的 foreach(dvMenu中的DataRowView 行)

我的 SQL 查询就像

我正在使用的代码片段

我不确定我做错了什么。根据我的数据库,它应该向我显示行Page2的子菜单。当为匹配子行调用 AddChildItems 函数时,它只是对循环进行技能处理,并且不显示子行中的任何内容。

当前代码的输出

主页 | 第2页| 第 3 页 | 第4页

0 投票
1 回答
64 浏览

html - DIVS 在自定义 ASP:Menu 中使用时不验证

下面的代码是从 ASP:Menu 中的 StaticItemTemplate 生成的。

代码和链接随心所欲,但验证失败。

输出代码如下

但是 W3Validator 上的这个错误

但是,如果我用它验证的跨度替换 DIV。但看起来不对。有人知道如何解决这个问题吗?

0 投票
0 回答
900 浏览

asp.net - 下拉菜单作为菜单控件asp.net

我有一个简单的菜单控件这里是代码

我该怎么做

像下拉列表一样工作

0 投票
1 回答
1809 浏览

asp.net - 如何在 MenuItemDataBound 中的 MenuItem 上设置 CSS

一段时间以来,我一直试图找到一种方法来设置 asp.menu 控件的样式。许多在线示例没有帮助,因为设置样式的属性不起作用(即 StaticMenuItemStyle-CssClass="SOMECLASS")。所以我希望有办法以编程方式做到这一点?请帮忙。

编辑 我已经为我的站点导航做了一个工作。如果有使用 ASP.NET 菜单样式属性的方法,请告诉我!

0 投票
1 回答
214 浏览

css - 所有css类都没有加载到网页中

我有一个转换为 VS 2010 的应用程序。asp:menu 的 css 类没有完全加载。当我单击浏览器的兼容视图时,css 工作正常。

关于可能是什么问题以及如何解决的任何想法?

参考代码:

0 投票
1 回答
1018 浏览

asp.net - Internet Explorer 8 中的 Asp.net 菜单控件的 CSS 问题

我以前使用 ASP.Net 菜单控件,它工作得很好,在我最新的项目中,我使用相同的菜单控件,但由于某种原因,菜单在单击时不断在菜单左侧添加额外的空间。请看两张截图。

我只有 IE 8 及以下版本才有这个问题,没有任何其他浏览器

网站实例

实际机器上的 Internet Explorer 8 实际机器上的 Internet Explorer 8

使用 IE Tester 的 Internet Explorer 8 使用 IE Tester 的 Internet Explorer 8

过去几天我一直在努力解决这个设计问题,因为我无法弄清楚是什么属性造成的......这只有在您的系统上安装了实际的 Internet Explorer 8 或者您使用 IE 测试器和测试时才会注意到它适用于 IE 8 版本。

如果你有更高版本,因为我有 IE 9,我使用 F12 检查它,但它在标准或兼容模式下在 IE 8 中没有显示任何设计问题。

由于我不是 CSS 专家,因此我将不胜感激。

0 投票
0 回答
348 浏览

ajax - ASP Menu 4.0 AJAX 客户端加载失败

我有一个简单的 ASP.NET 4.0 站点(没有 MVC)。只是一个包含页眉、菜单和页脚的母版页。我也在母版页中添加了脚本管理器。该菜单是一个 ASP.NET 菜单控件。在我的开发机器上一切正常,但是一旦我将它移动到 GoDaddy 服务器,菜单就会停止工作。这是从站点地图加载的动态菜单。

我的问题是我第一次加载它时,它不起作用。我总是收到“AJAX 客户端框架无法加载错误”并且“悬停”不起作用。但是,只要我单击一个菜单项,它就会更改页面,之后一切正常。

我尝试了很多我在互联网上到处找到的东西。我在 ScriptManager 中添加了 EnablePartialRendering="True",并添加了一些代码来管理“.axd”html 处理程序。但这些似乎都不起作用。

这是菜单的代码(测试不是最终的,所以仍然很乱):

在我的 Web.config 文件中,我唯一的特别之处是:

尽管网络上有很多东西,但似乎没有什么能真正适用于这个菜单控件。Wich 有点奇怪,因为它来自微软自己。谁能帮我解决这个问题?