asp.net中使用JavaScript的下拉菜单

asp.net中使用JavaScript的下拉菜单,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,可能重复: 我想要一个下拉菜单栏,其中onmouseover效果,菜单的父元素的子元素来自数据库。有人能帮我怎么做吗。好吧,我的想法指导我,这可能是由javascript完成的,我正在努力做到这一点。我使用javascript的方法错了吗?还有别的方法吗?你们能指导我怎么做吗? 谢谢。使用使用有很多例子。比如: 更可取的做法是尝试一些东西,然后在遇到路障的地方张贴 有很多例子。比如: 更可取的做法是尝试一些东西,然后在遇到路障的地方张贴 这正是我今天要解决的问题。。除了我试图用数据库中的结

可能重复:

我想要一个下拉菜单栏,其中onmouseover效果,菜单的父元素的子元素来自数据库。有人能帮我怎么做吗。好吧,我的想法指导我,这可能是由javascript完成的,我正在努力做到这一点。我使用javascript的方法错了吗?还有别的方法吗?你们能指导我怎么做吗?
谢谢。

使用

使用

有很多例子。比如:


更可取的做法是尝试一些东西,然后在遇到路障的地方张贴

有很多例子。比如:


更可取的做法是尝试一些东西,然后在遇到路障的地方张贴

这正是我今天要解决的问题。。除了我试图用数据库中的结果填充一个表单下拉列表。如果您没有使用Javascript库,这里有一个快速解决方案

是的,您是对的,您将需要使用Javascript和Ajax对数据库进行查询(至少这是一种方法)

  • 具有处理onMouseOver事件的javascript函数。收集菜单中选择的值并发出Ajax请求。ajax请求可能看起来像ajaxPostRequest(url、处理程序、post_数据)。将所选值传递到post_数据中的Ajax调用,并传递到服务器端脚本url,然后在那里执行查询。将结果传递给处理程序

  • 在处理程序中,检查结果是否正常?如果他们是好的。。再进行一次ajax调用,并将结果传递到菜单页面。用结果填充子菜单


  • 希望这有帮助。

    这正是我今天试图解决的问题。。除了我试图用数据库中的结果填充一个表单下拉列表。如果您没有使用Javascript库,这里有一个快速解决方案

    是的,您是对的,您将需要使用Javascript和Ajax对数据库进行查询(至少这是一种方法)

  • 具有处理onMouseOver事件的javascript函数。收集菜单中选择的值并发出Ajax请求。ajax请求可能看起来像ajaxPostRequest(url、处理程序、post_数据)。将所选值传递到post_数据中的Ajax调用,并传递到服务器端脚本url,然后在那里执行查询。将结果传递给处理程序

  • 在处理程序中,检查结果是否正常?如果他们是好的。。再进行一次ajax调用,并将结果传递到菜单页面。用结果填充子菜单


  • 希望这能有所帮助。

    如果您不是在说AJAX(我不建议使用菜单数据),客户端Javascript将不会获取数据库值。您在服务器端获取值,然后使用服务器端脚本(如jsp或asp)将它们加载到网页上的HTML元素中。然后使用onmouseover Javascript函数调用或CSS psuedoclass显示它们。

    如果您不是在说AJAX,客户端Javascript将不会获取数据库值(我不建议使用菜单数据)。您在服务器端获取值,然后使用服务器端脚本(如jsp或asp)将它们加载到网页上的HTML元素中。然后使用onmouseover Javascript函数调用或CSS psuedoclasses显示它们。

    您可以使用。 如果不想使用jQuery,那么可以使用JavaScript创建简单的导航。将为您提供许多很好的教程。

    您可以使用。
    如果不想使用jQuery,那么可以使用JavaScript创建简单的导航。将为您提供许多很好的教程。

    您正在使用哪些技术?jsp?您正在使用什么技术?jsp?为什么不建议使用ajax处理菜单数据?是否存在灵活性问题?不,不是灵活性问题,但如果在服务器创建响应时填充菜单数据,则进行AJAX调用的成本相对较高。同意吗?我是新手。。我给你的是你刚输入的,但不知道架构。没关系。您提到您使用ASP,所以一些有用的链接可能是:,但请注意,这是从数据库获取数据的部分。您仍然需要在UI浏览器端以某种方式渲染它。您仍然可以使用Bhanu提到的jQueryAutoComplete。为什么不建议对菜单数据使用ajax呢?是否存在灵活性问题?不,不是灵活性问题,但如果在服务器创建响应时填充菜单数据,则进行AJAX调用的成本相对较高。同意吗?我是新手。。我给你的是你刚输入的,但不知道架构。没关系。您提到您使用ASP,所以一些有用的链接可能是:,但请注意,这是从数据库获取数据的部分。您仍然需要在UI浏览器端以某种方式渲染它。您仍然可以使用Bhanu提到的jQuery自动完成。如果我不想使用jQuery怎么办?如果我不想使用jQuery怎么办?