GridView添加删除按钮终极办法
来源:互联网 发布:淘宝店图标在线制作 编辑:程序博客网 时间:2024/05/14 08:01
这两天用GridView,正好遇到要添加删除确认这个操作,网上搜了一通,这篇最好,
其中提到一种方法被称为是一种最简洁的办法,果然不错,分析得也很好。
不过,我在用的过程中却遇到了哭笑不得的情况:引号的问题
<asp:CommandFieldEditText="修改"
CancelText="取消"
DeleteText='<spanclass="handle"onclick="JavaScript:returnconfirm()">删除</span>'
HeaderText="操作"
ButtonType="Link"
ShowEditButton="true"
ShowDeleteButton="true"/>
看其中红色的部分,这部分代码是不对的,因为,你想想,
<spanclass="handle"onclick=JavaScript:returnconfirm(confirm_this)>删除</span>
这四个引号能用么,不能。这里必须是一单一双的引号相间,代码才正常。
但也不能换成单引号,因为
<asp:CommandFieldEditText="修改"CancelText="取消"DeleteText=<spanclass="handle"onclick="JavaScript:returnconfirm(confirm_this)">删除</span>...
因为,,所以,单双引号都不能用。
不过,也有办法解决,如果在blog中提到的方案称为最简洁,我想,下面的办法可以被称为最终极的解法,当然,这是建立在的基础这上的。
<asp:CommandField
EditText="修改"
CancelText="取消"
DeleteText='<spanclass="handle"onclick="JavaScript:returnconfirm()">删除</span>'
HeaderText="操作"
ButtonType="Link"
ShowEditButton="true"
ShowDeleteButton="true"/>
不过,要在后台中向客户端注册javascript脚本,在Page_Load事件中:
stringsScript="varconfirm_this='你确定要删除吗?';";
ClientScriptManagercsm=Page.ClientScript;
if(!csm.IsStartupScriptRegistered("_confirm"))
{
csm.RegisterStartupScript(this.GetType(),"_confirm",sScript,true);
}
原理很简单,效果很实用。
- GridView添加删除按钮终极办法
- Gridview添加自定义删除按钮
- 给GridView删除按钮添加提示框
- GridView模板列添加删除按钮
- 为gridview中CommandField字段中的删除按钮添加提示
- GridView 中如何给删除按钮添加提示
- 为GRIDVIEW“删除”列和Button按钮添加确认对话框
- gridview动态添加按钮
- gridview删除添加提示
- GridView 添加/删除行
- GridView添加删除确认
- 给 GridView 的 LinkButton 删除按钮添加弹出层的确认删除对话框
- 为gridview 加上删除 按钮
- Android GridView 添加"更多"按钮
- 解决使用editActionsForRowAtIndexPath添加删除按钮,6Plus不响应的办法
- Reapter 添加删除按钮
- tableview添加删除按钮
- gridview添加按钮及其按钮操作
- 用PHP实现登陆验证码(类似条行码状)
- 解开Ajax技术中的达芬奇密码
- 用PHP调用Oracle存储过程
- c#实现Word联接Excel的MailMerge功能
- 学习PHP重在坚持
- GridView添加删除按钮终极办法
- PHP木马程序攻击的防御之道
- ASP.NET服务器端异步Web方法
- 自动跳转中英文页面代码
- .NET中多线程的同步资源访问
- C#下用P2P技术实现点对点聊天
- 智能跳转的404错误页面
- 用.Net实现基于CSS的AJAX开发(1)
- 在PHP中利用XML技术构造远程服务