在页面上执行某些操作后,Gridview行ID不会生成

时间:2014-12-03 12:24:34

标签: javascript asp.net gridview data-binding

我有一个带复选框的gridview。将数据绑定到pageview中的gridview。选中复选框后,我通过查找gridview行id(用javascript编写的代码)来更改gridview行颜色。

document.getElementById(gv_ctrl02).style.backgroundColor = "beige";    

和gridview数据呈现如下行ids。

table
tr id="gv_ctrl02" td 1000 /td td Anil /td  /tr
tr id="gv_ctrl02" td 1002 /td td Suri /td  /tr
tr id="gv_ctrl02" td 1003 /td td Jagan /td  /tr   
table  

我的页面上有一个按钮,点击它就会发生一些动作。之后,我检查gridview rendred代码,它没有行ID,下面是我的gridview渲染代码

table
tr  td 1000 /td td Anil /td  /tr
tr  td 1001 /td td Suri /td  /tr
tr  td 1003 /td td Jagan /td  /tr   
table  

由于未生成rowid,因此更改行颜色的代码无效。

document.getElementById(gv_ctrl02).style.backgroundColor = "beige";
//throwing Null javascript exception due to row id gv_ctrl02 is not available.

0 个答案:

没有答案