【发布时间】:2014-04-28 04:04:01
【问题描述】:
我有一个带有一些模板字段的网格视图。在 cell5 我有一个标签,它是数据库的输入。但并非所有行中的所有标签都包含该值。它基于editTemplateField 的点击事件。我有用于访问gridview 内的标签的vb.net 代码。但我想通过 javascript 来获取它。以下是我迄今为止尝试过的示例 vb.net 代码和 javascript。
For Each i as gridViewRow in gridview.Rows
Dim lnk as linkbutton = CType(i.FindControl("del"),LinkButton)
If lnk.ForeColor = Drawing.Color.Red
pid = CType(gridview.Rows(i).FindControl("lblposid"), Label).Text
End If
Next
javascript:
for (var i = 0; i < grid.rows.length-1; i++) {
if(grid.rows[i].cells[1].style.color == "red")
pid = grid.rows[i].cells[5].innerHTML;
}
vb.net 有效。但 javascript 不工作。我不知道如何在 javascript 中制作它。在此先感谢]
注意:模板字段的可见性也是“False”。
【问题讨论】:
标签: javascript gridview findcontrol