日期:2014-05-17  浏览次数:20493 次

关于DataGrid的
一个DataGrid中有一列详细按钮,点击后就到详细页面,代码是: Response.Redirect("frmSI_SupplierManageEdit.aspx?id=" + e.Item.Cells[1].Text.ToString());
双击这行也可以跳转到详细页面, 代码是:
 e.Item.Attributes.Add("ondblclick", "window.open('frmSI_SupplierManageEdit.aspx?ID=" + sID + "&randomid='+GetRandom(),'MainFrame','scrollbars=yes,resizable=yes')");
,这两个都是跳转到详细页面,没有什么不同,只是地址不一样,,本人新手不懂的是为什么不用一样的写法?
          
------解决方案--------------------
第一种方式是后台跳转
第二种方式是在前台注册客户端双击事件,这两种方式是不一样的,不能互换使用的
------解决方案--------------------
引用:
引用:
第一种方式是后台跳转
第二种方式是在前台注册客户端双击事件,这两种方式是不一样的,不能互换使用的

那为什么要用两种不同的

引用:
第一种方式是后台跳转
第二种方式是在前台注册客户端双击事件,这两种方式是不一样的,不能互换使用的

为什么要带不一样的参数呢,

写法不同,效果不同,执行需要的条件不同