|
|
1
4
我认为您必须在menuitemdatabound事件上设置所选项目(调整代码):
更多内容,显示如何在具有网站图数据源的菜单中处理链接… 若要在新窗口中打开从web.sitemap生成的菜单链接… 在ASP.NET页中,添加OnMenuItemDataBound事件:
在web.sitemap中,添加?URL的字符:
在代码隐藏中,捕获menuitemdatabound事件:
web.sitemap中包含的任何URL?将在新窗口中打开。注意,使用任何其他有效的URL字符来代替?如有必要。 |
|
|
2
0
好吧,这就是我的结局。(谢谢,莱尼尔,你指点了我的方向。) 以下代码位于包含菜单控件的主文件后面的代码中。 代码中的注释显示了我的惊讶,这个控件不允许一次选择多个项。所以,在一个多级菜单中,我不能同时显示当前节点和它的父节点。(除非我错过了什么。)
|
|
3
0
如果web.sitemap文件包含外部链接(指向其他域的链接),则这些链接将需要以http://或https://开头,但本地文件引用不会-它们只是来自加载文档的当前位置的相对引用。 因此,当您需要的字符已经存在时(HTTP或HTTPS),不需要用额外的字符填充URL。
如果要在新窗口中打开本地文件,只需将URL从本地引用更改为完整的URL(加载该文件需要稍长时间,因为必须解析该URL)。 |
|
|
Harun Anwar · 移动设备中未显示导航栏引导菜单 8 年前 |
|
|
Adriano Di Cara · topnav裁剪的CSS下拉列表 8 年前 |
|
|
Bianca · 带菜单的应用程序-如何?[已关闭] 8 年前 |
|
|
KatrinaL · 3级深木菜单(Wordpress) 8 年前 |
|
|
Hparekh · 单击页面中的任意位置,关闭子菜单下拉菜单 8 年前 |
|
|
Darksymphony · 设置选项菜单项的标题 8 年前 |
|
|
Joe Tobin · 模拟操作栏上的后退按钮 8 年前 |