listview选择没有postBack的行

时间:2012-06-15 16:27:51

标签: c# asp.net listview cell selecteditem

我有一个包含许多行的列表视图,并将其设置为如果您单击一个单元格,则会突出显示它。

当单击第一列单元格时,整行突出显示(listvew的SelectedItemTeplate),问题是当您选择一行时,所有突出显示的单元格将在页面刷新时重置。

是否可以在没有回发的情况下突出显示?

1 个答案:

答案 0 :(得分:1)

  

是否可以在没有回发的情况下突出显示?

是的,通过JQuery或Javascript完全在客户端进行突出显示。

例如,假设listview中的每一行都应用了一个类,您可以在JQuery中执行此操作:

$(document).ready(function(){

   $('.your_class').live("click",function() { $(this).attr("class","highlight");   });

});

上面的代码将做的是,页面中任何应用了类“.your_class”的html元素在单击时将更改为另一个类(示例中的“突出显示”)。