Chrome 73在asp.net应用程序上有问题; gridviews不触发第二个事件(在72或更早版本上,一切正常)。我的gridviews通过Java脚本具有“单击行选择”扩展名。
将JavaScript代码添加到GridRow中(通过Codebehind .cs中的OnRowDataBound()事件:
e.Row.Attributes["onclick"] = ClientScript.GetPostBackClientHyperlink
(this.GridView1, "Select$" + e.Row.RowIndex);
“选择事件” js代码:
function select_grid(grid_name, rowindex) {
__doPostBack(grid_name, 'Select$' + rowindex);
}
结果网页代码在这里:
//trstart
onclick="__doPostBack('ctl00$ctl00$MainHolder$NestedHolder$GrdListe' ,
'Select$1')" //
....
// trend//
附加的图像是示例gridview。这个gridview有一个名为“ Sil”的按钮(删除命令),每一行都有通过javascript的onclick命令(我正在使用此js一键选择行)
升级到73版本的Chrome后,“行选择事件”被触发,但是第二个事件“ OnRowCommand”不被触发。 Chrome 73rd版本之后出现什么问题?