我尝试在绑定数据到GridView Web控件后,为行添加一个onclick事件。下面的代码没有添加任何属性(检查了创建页面后的视图源代码),当然也没有添加任何功能。目前,我只是让onclick打印到页面上,但最终它将链接到另一个页面。有什么想法错了吗?
同时,感谢stackoverflow社区的帮助。这个社区一直是一个很好的资源。计划在这个周末通过一些帖子并开始回答问题,以便能够回馈一些。
C#服务器端
protected void dataTbl_RowDataBound(GridViewRowEventArgs e){
e.Row.Attributes.Add("id",e.Row.Cells[0].Text);
e.Row.Attributes.Add("onclick", "rowClick('"+e.Row.RowIndex+"')");
}
JavaScript 客户端
function rowClicked(counter){
document.write(counter);
}
code
grv.RowDataBound += dataTbl_RowDataBoundcode
?因为这两种方法非常相似。 - Lukinha RS