给GridView中的buttonField添加一个删除确认功能
问题:
GridView的第一列是ButtonField,字段名是"删除",想一点之后弹出确认框,否则返回.应该如何写?
解决方法:
1、点击GridView的快捷箭头,选‘编辑列’。
2、加入一个ButtonFiled,在右边的属性框里设置HeadText(用以显示),定义一个CommandName(用以你点击以后触发的动作)
3、点右下角的‘转化为模版列’,ok。
4、右击GridView,‘编辑模版’--‘Column[..]--你之前定义的HeadText’,ItemTemplate里看见你的按钮了吗?点中,属性里有一项‘OnClientClick’,把“javascript:return confirm('真的要删除吗?');”粘贴进去。
5、搞定你需要的功能了。
6、如果你想点击按钮触发其他事件,可以在RowCommand事件里详细写。。。
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "MyBtnClicked")//前面你定义的CommandName
{
Response.Write("kkk clicked");
}
}
1、在前面的步骤4中,你在itemTemplate里看见你的按钮右上角的小箭头了吧,verygood,点击‘编辑DataBings’。。。
2、看见这一级别的绑定了吗?把 CommandArgument和你想操作的字段绑定吧。。。(右边下拉列表选择)
3、ok,现在你可以类似下面方法调用
------------------
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "MyBtnClicked")
{
Response.Write("you wanted " + e.CommandArgument.ToString());
}
}
------------------
给GridView中的buttonField添加一个删除确认功能相关推荐
- html页面按钮删除一条数据库,需要添加一个删除按钮到一个HTML表格从数据库中删除记录与消息...
IDNameCodeActiveEdit <?php foreach($nurseries->result() as $nursery) { ?> <?php echo $nu ...
- html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...
本文实例讲述了jQuery实现为table表格动态添加或删除tr功能.分享给大家供大家参考,具体如下: HTML页面元素如下: 订单合同号 捆包号 品名 规格 材质 重量 业务需求是,从后台获取到订单 ...
- php怎么添加会员卡,怎么在微信公众号中添加一个会员卡领取功能
怎么在微信公众号中添加一个会员卡领取功能 发布时间:2020-12-09 16:06:27 来源:亿速云 阅读:129 作者:Leah 这篇文章将为大家详细讲解有关怎么在微信公众号中添加一个会员卡领取 ...
- js给对象添加变量属性 js 更改对象中的属性名 数组对象中每个对象添加一个字段-map用法和forEarch用法
js给对象添加变量属性 & js 更改对象中的属性名 & 数组对象中每个对象添加一个字段-map用法和forEarch用法 1.js给对象添加变量属性 1.js创建一个对象或者在原有对 ...
- 给DataGrid添加确定删除的功能
给DataGrid添加确定删除的功能 DataGrid的功能我想大家是知道的,我在实际的应用中遇到如下的问题,客户要求在删除之前做一次提示.类 似于windows.首先我们都知道DataGrid支持删 ...
- 添加和删除评论功能网页的实现
DOM是Document Object Model(文本对象模型)的简称,是表示文档和访问操作构成文档的各种元素的应用程序接口(API).它提供了文档中独立元素的结构化.面向对象的表示方法,并允许通过 ...
- php pear mail smtp 不验证,怎么在php中使用pear_smtp实现一个邮件发送功能
怎么在php中使用pear_smtp实现一个邮件发送功能 发布时间:2020-12-22 16:24:35 来源:亿速云 阅读:76 作者:Leah 怎么在php中使用pear_smtp实现一个邮件发 ...
- libevent中事件的添加与删除
前面介绍了libevent中的hash表,在添加事件时,具体是如何操作的呢?事件操作主要是在evmap.c文件中,包含了io事件,signal事件的操作.在事件操作时,分两种情况,一种是利用ha ...
- mysql中如何删除表中int约束,MySQL中的约束,添加约束,删除约束,以及其他修饰
一.NOT NULL(非空约束) 添加非空约束 1)建表时直接添加 CREATE TABLE t_user(user_id INT(10) NOT NULL); 2)通过ALTER 语句 ALTER ...
最新文章
- GraphQL 渐进学习 07-graphql-node-server-模块化
- java nio 强制关闭_netty 处理远程主机强制关闭一个连接
- node-glob 正则表达式
- 状压动规_(POJ2817)
- nginx开发笔记_ngx_hash源码解析
- oracle 19c ora-01017,Oracle 19c RMAN 连接PDB ORA-01017 错误解决方法
- MySQL-8.0.11-winx64.zip安装教程(Win10操作系统)
- Wso2 api manager 帮助文档
- silvaco AMS安装方法
- 英文信详解:申请信、推荐信等等
- 计算机中的数据(原码,反码,补码)
- 3d在线展示_手表三维商品展示解决方案
- 报错:module ‘brotli‘ has no attribute ‘error‘
- 85款中国风字体!超级好看的古风系列
- staruml 免费版
- html中div动态边框,[实践总结]纯css实现动态边框
- Java工程师居然不会写前端?这几本书帮你快速入门!
- 盛大游戏面试题目小结
- H5页面添加音乐播放
- 串口卡住问题分析与解决
热门文章
- 【AOP 面向切面编程】AOP 简介 ( AspectJ 简介 | AspectJ 下载 )
- 【算法】双指针算法 ( 双指针算法分类 | 相向双指针 | 有效回文串 )
- 【计算理论】非确定性有限自动机 ( 计算过程 | 计算树 | 确定可接受字符串 | 设计非确定性有限自动机 | 空字符 )
- 常见的几种异常类型 Exception
- 【已解决】wepy中使用分包加载报错
- 学习node js 之微信公众帐号接口开发 准备工作之三
- Item 14: 如果函数不会抛出异常就把它们声明为noexcept
- Java编译器、JVM、解释器
- Oracle 同义词的创建及其作用
- Listview 的顶部动态广告位的实现