Asp net gridview使用jquery选择行

时间:2012-02-20 03:37:40

标签: jquery asp.net

我在asp.net网页上有一个普通的gridview ...我想用jquery选择一行,然后按一个按钮将id和descripcion列发送到web服务......

我的问题是如何选择行并获取我想要的信息...全部使用jquery。

1 个答案:

答案 0 :(得分:2)

尝试类似

的内容
$('#<%=Grid.ClientID %>').delegate('tr', 'click', function(){
    $('#<%=Grid.ClientID %> tr').not(this).removeClass('selectedRow');
    $(this).toggleClass('selectedRow'); 
});

这使您可以在单击时选择单个GridView行。

之后,对于按钮控件,请使用以下

$('#<%=Btn.ClientID %>').click(function(){
    alert($('#<%=Grid.ClientID %>').find('tr.selectedRow').html());

    // code to call the webservice using columns from $('#<%=Grid.ClientID %>').find('tr.selectedRow')

    // prevent Button control from causing a postback
    return false;
});