Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.net菜单控件单击鼠标展开_C#_Javascript_Asp.net_Menu - Fatal编程技术网

C# ASP.net菜单控件单击鼠标展开

C# ASP.net菜单控件单击鼠标展开,c#,javascript,asp.net,menu,C#,Javascript,Asp.net,Menu,我有一个ASP.NET菜单控件,我遇到了一些以前从来没有人问过我的问题。我希望有人知道。一些在线搜索并没有发现太多关于这方面的信息,所以我想向这里的社区寻求帮助 ASP.NET菜单控件是否可以编写代码,以便在多层菜单上,它仅在鼠标单击时展开,而不是在鼠标悬停时展开 对我来说,这听起来像是javascript的工作,但我想在进一步讨论这个问题之前征求意见。最后在我最初问题的评论中给出了建议。我没有找到一种方法将评论标记为答案,所以我在这里回答 Siz S的建议是合理的(尽管我用Bing代替Goog

我有一个ASP.NET菜单控件,我遇到了一些以前从来没有人问过我的问题。我希望有人知道。一些在线搜索并没有发现太多关于这方面的信息,所以我想向这里的社区寻求帮助

ASP.NET菜单控件是否可以编写代码,以便在多层菜单上,它仅在鼠标单击时展开,而不是在鼠标悬停时展开


对我来说,这听起来像是javascript的工作,但我想在进一步讨论这个问题之前征求意见。

最后在我最初问题的评论中给出了建议。我没有找到一种方法将评论标记为答案,所以我在这里回答


Siz S的建议是合理的(尽管我用Bing代替Google,哈哈),我使用SuperFish作为菜单,并将xml数据转换为无序列表。到目前为止,这是伟大的工作,并得到了用户正是他们所寻找的。另外,它似乎比ASP.NET菜单控件快

到目前为止,是否必须使用ASP.NET菜单控件是的。但我知道管理层对其他解决方案持开放态度(甚至购买第三方控制)。我只是想看看是否有一种可行的方法可以在内部实现这一点。为什么使用第三方控件,Google jquery+css多级菜单?你会找到很多解决方案。我们使用ASP.NET菜单控件,因为老实说,它是最熟悉的。我们要求菜单必须完全由数据驱动。因此,根据客户登录的内容,他们会看到不同的菜单结构(可从中选择不同的产品等)。这些都在我们的数据库里。我认为坚持控制是最好的。然而,也许我们必须考虑在这里推出我们自己的解决方案。也许它可以帮助您