gridview单元格悬停上的弹出窗口

时间:2012-03-21 18:00:18

标签: asp.net gridview popup hover

我正在根据所选用户的数量动态创建网格视图,但希望在网格视图的特定单元格悬停/点击时添加详细信息。例如,如果用户1的登录被悬停/点击,它将创建一个弹出窗口或另一个窗口,其中包含从数据库中提取的登录时间的详细信息。 TIA

enter image description here

1 个答案:

答案 0 :(得分:1)

有很多jQuery插件会让你想要像QTip或jQuery UI dialog这样的客户端。您可以将它们与Ajax调用结合起来,以提取您想要的任何数据。

编辑:有关向客户端发回的信息,您可以使用隐藏的输入来保存所需的信息:

<td class="userId">
    <input type="hidden" class="userId" value="<%# Eval("userId") %>">
</td>

然后使用jQuery(示例)访问它:

$("td.userId").click(function() {
    var userId = $(this).find(".userId").val();
    // use userId for ajax call.
});

编辑2 :如果您正在动态生成网格服务器端,则无论在何处创建单元格,都可以向网格单元添加HtmlInputHidden

var hidden = new HtmlInputHidden();
hidden.Attributes.Add("class", "userId");
hidden.Value = something.userId.ToString();