怎样给DataGrid中按钮列的删除添加弹出确认的对话框啊?
怎样给DataGrid中按钮列的删除添加弹出确认的对话框啊?在哪里写弹出对话框的代码啊?怎么写啊。谢谢各位路过的大侠。 问题点数:20、回复次数:18Top
1 楼myvicy(我来也!)回复于 2006-11-01 17:03:00 得分 0
onclick设置为if(!confirm("确认删除"))return false;Top
2 楼pccc1984()回复于 2006-11-01 17:19:07 得分 0
private void dg_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
{
LinkButton lb=(LinkButton)(e.Item.FindControl("lbDel"));
lb.Attributes.Add("onclick","return confirm('您确认删除这个奖品吗?');");
}
}Top
3 楼kongwei521(蝶恋花雨)回复于 2006-11-01 17:35:48 得分 0
this.btnDel.Attributes.Add("onclick","return confirm('您确认删除这个奖品吗?');");
Top
4 楼jingye721(我不是弱者≮我メ他妈的谁欺负我,我全拿小本记着!≯)回复于 2006-11-01 17:37:54 得分 0
直接写如OnClientClick="return confirm('您确认删除吗?')"Top
5 楼recray()回复于 2006-11-02 09:42:05 得分 0
同意楼上直接写如OnClientClick="return confirm('您确认删除吗?')"Top
6 楼JennyGreator()回复于 2006-11-02 09:43:45 得分 0
onClientClick ="return confirm('是否要删除吗')"Top
7 楼zhuyt0828(假扮的猛男)回复于 2006-11-02 09:45:19 得分 0
删除列的text改成
<div id="de" onclick="JavaScript:return confirm('确定删除此项吗?')">删除</div>Top
8 楼hegang888888888(^_^)回复于 2006-11-02 09:45:33 得分 0
用pccc1984() 的方法Top
9 楼flashlove2008(疯KX)回复于 2006-11-02 09:46:41 得分 0
顶Top
10 楼exiori(IORI)回复于 2006-11-02 09:48:17 得分 0
lb.Attributes.Add("onclick","return confirm('您确认删除这个奖品吗?');");
Top
11 楼icebamboo123(努力考个结婚证书)回复于 2006-11-02 09:50:33 得分 0
if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
{
LinkButton lb=(LinkButton)(e.Item.FindControl("lbDel"));
lb.Attributes.Add("onclick","return confirm('您确认删除这个奖品吗?');");
}
Top
12 楼D__D(四月·我爱我妻)回复于 2006-12-12 15:57:04 得分 0
0.Top
13 楼yyy431706(观兰)回复于 2006-12-14 17:39:33 得分 0
全世界最简单的添加删除确认
把这段js代码放在aspx页面的<head></head>标签之间,其它所有删除代码都不需要了,一劳永逸
<script language="JavaScript">
function delete_confirm(e)
{
if (event.srcElement.outerText=="删除")
event.returnValue=confirm("您确定要删除吗?注意:此操作不可恢复,请谨慎操作!");
}
document.onclick=delete_confirm;
</script>
----------------------------------------------------------
www.cndigs.com掘客园--发掘、推荐软件开发资源,分享、交流技术开发心得
asp.net2.0资料
http://www.cndigs.com/search.php?search=asp.net%202.0&tag=true
asp.net资料
http://www.cndigs.com/search.php?search=asp.net&tag=true
ajax资料
http://www.cndigs.com/search.php?search=ajax&tag=trueTop
14 楼yyzizi(缘易姿姿)回复于 2006-12-14 18:58:11 得分 0
icebamboo123() ( ) 信誉:100 Blog
if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
{
LinkButton lb=(LinkButton)(e.Item.FindControl("lbDel"));
lb.Attributes.Add("onclick","return confirm('您确认删除这个奖品吗?');");
}
--------------
如他所说
Top
15 楼pflry()回复于 2006-12-14 20:33:01 得分 0
高手如云...Top
16 楼awinds()回复于 2006-12-14 20:38:51 得分 0
服务器控件在客户端也可以用键盘事件吗?Top
17 楼linansky()回复于 2006-12-15 16:45:43 得分 0
private void dgd_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
((LinkButton)(e.Item.Cells[3].Controls[0])).Attributes.Add("onclick","return confirm('确定吗?');");
}
}
3 为 对应的列数
0 为 此列的第几个控件Top
18 楼linansky()回复于 2006-12-15 16:46:42 得分 0
补充:默认从0开始Top




