Gridview的链接和删除点击提示的问题探讨
例如:Gridview有取消和删除两列,点击后提示一下再执行。
代码如下:
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="HospitalView.aspx?id={0}" DataTextField="id" DataTextFormatString="取消" HeaderText="取消" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="60" ItemStyle-Width="60" />
<asp:CommandField ShowDeleteButton="True" DeleteText="删除" HeaderText="删除" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="60" ItemStyle-Width="60" />
e.Row.Cells[6].Attributes.Add("onclick","return confirm ('您确认要取消吗? ')");
e.Row.Cells[7].Attributes.Add("onclick","return confirm ('您确认要删除这条数据吗? ')");
这样是给Gridview的单元格绑定事件,不点击文字只要点击文字所在的单元格,就会弹出提示,很不友好。
解决方法:
代码如下:
((HyperLink)e.Row.Cells[6].Controls[0]).Attributes.Add("onclick","return confirm ('您确认要取消吗? ')");
((LinkButton)e.Row.Cells[7].Controls[0]).Attributes.Add("onclick","return confirm ('您确认要删除这条数据吗? ')");
相关推荐
-
GridView使用CommandField删除列实现删除时提示确认框
GridView在使用CommandField删除时弹出提示框,在.net2005提供的GridView中我们可以直接添加一个CommandField删除列:<asp:CommandField ShowDeleteButton="True" />,完后在它的RowDeleting事件中完成删除.但在多半我们在做这种删除操作时都需要先让操作者再确认下,完后再进行删除,以避免误操作引起的误删除. 可以通过下面方法给GridView删除前加上个确认对话框. 首先,在GridVie
-
VB.NET 中删除DataGridView中所选行的小例子
复制代码 代码如下: For Each r As DataGridViewRow In DataGridView1.SelectedRows If Not r.IsNewRow Then DataGridView1.Rows.Remove(r) End IfNext 其实就是一个IsNewRow属性,判断是不是为新选中的行,如果不是,remove!
-
GridView自定义删除操作的具体方法
首先,我们前端的代码如下: 复制代码 代码如下: <asp:GridView ID="gridViewDxjk" CssClass="gridview" runat="server" AllowPaging="True" DataKeyNames="P_ID" AutoGenerateColumns="False"
-
GridView选择记录同时confirm用户确认删除
用户户操作删除记录之前给用户一个确认是否删除的提示.一般情况之下,一条记录一条记录删除是没有问题的.但是,如遇到可以多选,如果用户没有选择记录,直接去点删除铵钮,它会首先提示删除前的确认信息,再提示用户没有选择想要删除的记录. Insus.NET想实现的是,把它的顺序调换一下,首先判断用户是否有选择记录,如果没有,提示用户选择记录,一旦有选择记录时,才提示删除前确认信息. 下面实例,将是GridView第一例放置一个CheckBox,让用户多选记录,然后在Gridview外放一个Delete铵钮
-
asp.net GridView的删除对话框的两种方法
1. protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //如果是绑定数据行 if (e.Row.RowType == DataControlRowType.DataRow) { if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate) { ((L
-
asp.net 不用GridView自带删除功能,删除一行数据
前台代码: 复制代码 代码如下: <asp:GridView ID="GridLog" runat="server" AutoGenerateColumns="False" CellPadding="4" DataKeyNames="ID" BorderColor="#333" BorderStyle="solid" BorderWidth="1&qu
-
Gridview的链接和删除点击提示的问题探讨
例如:Gridview有取消和删除两列,点击后提示一下再执行. 复制代码 代码如下: <asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="HospitalView.aspx?id={0}" DataTextField="id" DataTextFormatString="取消" HeaderText="取消&qu
-
js实现鼠标移到链接文字弹出一个提示层的方法
本文实例讲述了js实现鼠标移到链接文字弹出一个提示层的方法.分享给大家供大家参考.具体分析如下: 这里实现鼠标移动到链接文字上面,弹出一个已定义好的DIV层的效果.在这个层里你可以加入与此链接对应的信息,这样就成了一个信息提示窗,在淘宝.新浪都能看到这种效果,很实用. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1
-
ASP.NET Gridview 中使用checkbox删除的2种方法实例分享
方法一:后台代码: 复制代码 代码如下: protected void btn_delete_Click(object sender, EventArgs e) { for (int i = 0; i <this.GridView1.Rows.Count; i++) { int id = Convert.ToInt32(this.GridView1.DataKeys[i].Value); if ((this.GridV
-
Javascript 模拟点击事件(点击链接与html点击) 兼容IE/Firefox
一把情况下模拟点击一般两个方面,模拟点击超级连接事件firefox的兼容的函数为对HTMLAnchorElement 加入onclick事件 复制代码 代码如下: try { // create a element so that HTMLAnchorElement is accessible document.createElement('a'); HTMLElement.prototype.click = function () { if (typeof this.onclick == 'f
-
关于删除时的提示处理(确定删除吗)
服务控件: 复制代码 代码如下: OnClientClick="javascript:if (confirm('确定删除吗?')) { return true;}else{return false;};" 普通的a标签: 复制代码 代码如下: <a onclick="javascript:if (confirm('确定删除吗?')) { return true;}else{return false;};" href='?UGId=<%#Eval(&quo
-
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
很多朋友都遇到了Destoon供求栏目下旺旺无法正常显示,点击提醒"会员名不存在"的情况,原因是旺旺更改了在线旺旺的代码,但是Destoon没有及时更新.这时候只需要修改api/im.func.php中第二段旺旺联系的那段: 即将function im_ali($id, $style = 0) 修改成下面的方法即可. function im_ali($id, $style = 0) { return $id ? '<a href="http://amos.im.alis
-
java中删除数组中重复元素方法探讨
问题:比如我有一个数组(元素个数为0哈),希望添加进去元素不能重复. 拿到这样一个问题,我可能会快速的写下代码,这里数组用ArrayList. 复制代码 代码如下: private static void testListSet(){ List<String> arrays = new ArrayList<String>(){ @Override public boolean add(String e) {
-
在GridView中LinkButton的属性的应用(如何不用选中就删除这一行)
1.在gridview中一直对"删除"不是很理解,在ASP的模式下面,这个删除链接应该有一个行ID标识,以便程序知道删除那一行,或针对这行做一些处理,然而在ASP.net里面也可以用,但是不是最好的. 2.应该用LinkButton的各种属性,这时候非常方面,而且便于理解.这样不用选中一行(gridview.selectedRow 提供定位信息),然后再点击某种操作了. 请注意 CommandName, CommandArgument 和 LinkButton的名字 CommandAr
-
浅析Yii2 gridview实现批量删除教程
在朋友圈里有童鞋向我讨论GridView的问题,有朋友说你用gridview给我去掉表头的链接?我想的很久,用gridview确实不容易实现.有不同见解的朋友欢迎留言.但是呢,这根gridview有个毛线关联啊,明明是要设置ActiveDataProvider,你要我怎么用gridview实现嘛. 这个问题也是很简单的,我们来看看具体实现 $dataProvider = new ActiveDataProvider([ 'query' => $query, ]); $dataProvider->
随机推荐
- 详解Java动态加载数据库驱动
- SpringBoot+Shiro学习之密码加密和登录失败次数限制示例
- Java校验银行卡是否正确的核心代码
- Windows Server 2012 R2 Hyper-V虚拟化常见异常处理方法总结
- php下使用SMTP发邮件的代码
- Mysql 开启Federated引擎的方法
- js实现简单的省市县三级联动效果实例
- file_get_contents("php://input", "r")实例介绍
- jQuery的ajax传参巧用JSON使用示例(附Json插件)
- 在线编辑器的实现原理(兼容IE和FireFox)
- JS获取字符对应的ASCII码实例
- 找出通病 通杀国内软件防火墙的弱点
- JS敏感词过滤代码
- js 利用className得到对象的实现代码
- 测试stringbuilder运行效率示例
- vue组件传递对象中实现单向绑定的示例
- OpenResty中正则模式匹配的2种方法详解
- Docker容器的导入导出操作教程
- 对Python3+gdal 读取tiff格式数据的实例讲解
- node thread.sleep实现示例