在DataGird的Oncreated事件中判断 1 取Delete的HyperLink Button HDelBut 2 if Item.ItemType= Item or AlternatingItem Then HDelBut.Attributes.Add("OnClick","<Script>'是否确定删除'</Script>") End If
呵呵,不记得具体的代码是怎么写的了,大意如上 献丑了!
个人建议你使用javascript来写,直接在删除按钮上增加一个onclick="return askDel()"事件,响应一个 function askDel() { if (window.confirm("您确定要删除吗?")) return true; else return false; } 应该就可以了。
Private Sub dgdProcess_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgdProcess.ItemDataBound Dim btnDel As LinkButton If e.Item.ItemType <> ListItemType.Header And e.Item.ItemType <> ListItemType.Footer Then btnDel = e.Item.Cells(N).Controls(0) '删除按钮 btnDel.Attributes("onclick") = "return check_delete();" End If End Sub
<script language="javascript"> function delete_confirm(e) { // 当点击DataGrid中的ButtonColumn时触发该提示事件 if (event.srcElement.outerText =="删除") event.returnValue =confirm("删除后不能恢复,是否确认删除该条信息?"); } document.onclick =delete_confirm; </script>
1 取Delete的HyperLink Button HDelBut
2 if Item.ItemType= Item or AlternatingItem Then
HDelBut.Attributes.Add("OnClick","<Script>'是否确定删除'</Script>")
End If
呵呵,不记得具体的代码是怎么写的了,大意如上
献丑了!
function askDel()
{
if (window.confirm("您确定要删除吗?"))
return true;
else
return false;
}
应该就可以了。
Dim btnDel As LinkButton
If e.Item.ItemType <> ListItemType.Header And e.Item.ItemType <> ListItemType.Footer Then
btnDel = e.Item.Cells(N).Controls(0) '删除按钮
btnDel.Attributes("onclick") = "return check_delete();"
End If
End Sub
function delete_confirm(e)
{
// 当点击DataGrid中的ButtonColumn时触发该提示事件
if (event.srcElement.outerText =="删除")
event.returnValue =confirm("删除后不能恢复,是否确认删除该条信息?");
}
document.onclick =delete_confirm;
</script>
<!--
function check_delete(){
if(!confirm('XXXXXXX')){
return false
}
}
//-->
</script>
delButton.Attributes.Add("onclick","javascript: confirm('确实要删除? ')");
delButton为删除按钮的id
原文地址
http://expert.csdn.net/Expert/topic/2852/2852126.xml?temp=.4770471
其中
wf5360308(峰)提供的方法
datagrid-》属性生成器-》列-》添加按钮列-》删除-》文本(T)->在文本框里加上:
<div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>不错的办法哦~
HeaderText="删除" CommandName="Delete">
<HeaderStyle Wrap="False" HorizontalAlign="Center"></HeaderStyle>
<ItemStyle Wrap="False" HorizontalAlign="Center"></ItemStyle>
</asp:ButtonColumn>
delButton.Attributes.Add("onclick","javascript: confirm('确实要删除? ')");