GridView 单击选择行,双击打开详细页面,鼠标移到某行上变色
来源:互联网 发布:电脑上录歌用什么软件 编辑:程序博客网 时间:2024/04/28 00:47
功能: 单击选中行,双击打开详细页面
说明:
单击事件(onclick)使用了 setTimeout 延迟,根据实际需要修改延迟时间
当双击时,通过全局变量 dbl_click 来取消单击事件的响应
常见处理行方式会选择在 RowDataBound/ItemDataBound 中处理,这里我选择 Page.Render 中处理,至少基于以下考虑
1、RowDataBound 仅仅在调用 DataBind 之后才会触发,回发通过 ViewState 创建空件不触发 假如需要更多的处理,你需要分开部分逻辑到 RowCreated 等事件中
2、并且我们希望使用 ClientScript.GetPostBackEventReference 和 ClientScript.RegisterForEventValidation 方法 进行安全脚本的注册,而后者需要在页的 Render 阶段中才能处理
注意:需要在前台加入javascript
<script type="text/javascript">
// 辅助全局变量,指示是否双击
var dbl_click = false;
</script>
- GridView 单击选择行,双击打开详细页面,鼠标移到某行上变色
- GridView 单击选择行,双击打开详细页面,鼠标移到某行上变色
- ASP.NET GridView单击选中行,双击打开详细页面(網上轉載)
- ASP.NET GridView鼠标停留变色,行单击显示详细记录的事件处理
- DataGrid行移动变色,单击变色,双击变色
- GridView和DataList实现鼠标移到行行变色
- DataGrid行随鼠标移动变色及单击双击行事件处理
- DataGrid行随鼠标移动变色及单击双击行事件处理
- Table交替行变色 鼠标经过变色 单击变色
- GridView 双击选择行
- GridView鼠标停留变色和客户端单击处理事件
- 红帽linux鼠标单击打开文件变为双击打开
- GridView鼠标移动行变色
- GridView 鼠标划过行变色
- GridView鼠标悬停行变色
- 鼠标移动,单击表格行变色
- GridView鼠标单击选中行
- gridview 变色与双击
- linux开发所需知识收集整理(新人起步阶段)
- 单实例模式
- GDP
- 软件测试经理访谈:软件测试行业发展及软件测试人才外包
- Flex 经典例子: 建立Restaurant Finder
- GridView 单击选择行,双击打开详细页面,鼠标移到某行上变色
- Flex RemoteObject类参考
- C# 中的委托和事件
- Calling RemoteObject components in ActionScript
- 解决不能通过mysql.sock连接MySQL问题
- 在主线程中终止带消息处理的线程的方法
- apache MPM工作原理
- linux 添加 ftp 用户 vsftp 出现500 OOPS: cannot change directory 的解决办法
- GridView中ItemTemplate放ImageButton,PostBackUrl及Eval()的使用