用于生成菜单和在表格中显示数据的javascript

时间:2011-02-22 10:59:53

标签: c# javascript sql-server

我正在使用无序列表(ul)生成菜单,我想在每个li的mouseover事件上显示一些特定数据。我还想将数据添加到gridview。要显示的数据与li中的值相关,并且将从SQL数据库中提取。

我想知道是否有人可以就我如何做到这一点给我任何建议?

P.S。我在服务器端使用C#。

1 个答案:

答案 0 :(得分:0)

您可以在生成LI节点时使用add onmouseover属性。

<li onmouseover='yourjavascriptcode'></li>

您可以找到示例here。向here解释了向服务器端控件添加属性。

我认为最好的解决方案是使用jQuery来匹配你的元素,并附上mouseover事件:

$('#yourUlID li').mouseover(
  function() {
    //your js code
  }
);

示例here

如果要将从数据库中提取的数据添加到html表中,我建议不要使用gridview。只需使用Ajax并将获取的数据放入简单明了的html表中。如果您不知道如何使用Ajax和jQuery this文章应该对您有所帮助。