问题1:
Response.Write("<Script> confirm('确认删除'); </Script>");
cmd.CommandText = "delete from product where ProId = '" + this.DataGrid1.Items[e.Item.ItemIndex].Cells[0].Text + "'";
cmd.ExecuteNonQuery();
应该如何控制用户点confirm的“确定”时执行cmd,取消时不执行?问题2:
cmd.CommandText = "delete from product where ImageId = '" + this.DataGrid1.Items[e.Item.ItemIndex].Cells[0].Text + "'";
cmd.ExecuteNonQuery();
Response.Write("<Script> alert('删除成功!'); </Script>");
Response.Redirect("manage.aspx");
直接执行Redirect,不执行Write。该如何控制执行Write后执行Redirect?
Response.Write("<Script> confirm('确认删除'); </Script>");
cmd.CommandText = "delete from product where ProId = '" + this.DataGrid1.Items[e.Item.ItemIndex].Cells[0].Text + "'";
cmd.ExecuteNonQuery();
应该如何控制用户点confirm的“确定”时执行cmd,取消时不执行?问题2:
cmd.CommandText = "delete from product where ImageId = '" + this.DataGrid1.Items[e.Item.ItemIndex].Cells[0].Text + "'";
cmd.ExecuteNonQuery();
Response.Write("<Script> alert('删除成功!'); </Script>");
Response.Redirect("manage.aspx");
直接执行Redirect,不执行Write。该如何控制执行Write后执行Redirect?
解决方案 »
- 如何获取客户端的ip地址及电脑名???
- 点击button,在后台赋值后,新开窗口
- 怎么实现,编辑短信内容XX到XX,扣除手机费的这套技术?
- 网上好几天都找不到答案的401.3错误
- 如何实现csdn论坛中,当有新的通知的时候提示(闪烁提示)
- 【求救】DataGrid新增空行后,保存按钮事件丢失,请问这是为什么?
- 困扰好久的问题,关于动态添加表格的问题
- asp.net中有没有下拉式输入的日期控件??
- 如何在点击取消后,能离开此页面,而不是一定要输入值后?(答即送分!)
- ★★★★★超难问题,解决者高分相送,不够在加
- 请问如何限制一个账号在某处登陆之后,其他人用该帐号就不能登陆?
- 有关于include
'添加一button控件btnDel
btnDel.Attributes("Onclick") = "javascript:return window.confirm('确实要删除吗?');"
End SubPrivate Sub btnDel_Click()
‘具体的删除操作
。。
end sub2。将Response.Redirect("manage.aspx");改为Server.Transfer("manage.aspx");即可
应该如何控制用户点confirm的“确定”时执行cmd,取消时不执行?
如果按钮列是pushbutton类型:
将下面代码补在最后,无需在itemdatabound中设置什么:
<script language="jscript">
function delete_confirm(e){
if (event.srcElement.type=="submit" && document.all(event.srcElement.name).value =="删除" )
event.returnValue =confirm("确认是否删除?");
}
document.onclick=delete_confirm;
</script>
在colums列中:
<asp:ButtonColumn Text="删除" CommandName="Delete" ButtonType="PushButton" />
如果是Linkbutton:
在ItemCreated事件中加入:
{
LinkButton myDeleteButton;
switch(e.Item.ItemType)
{
case ListItemType.Item:
case ListItemType.AlternatingItem:
myDeleteButton = (LinkButton) e.Item.Cells[0].Controls[0];
myDeleteButton.Attributes.Add("onclick", @"return confirm('与此记录关联的所有记录均会被删除,你确认要删除吗?');");
break;
}
}
在colums列中:
<asp:ButtonColumn Text="删除" CommandName="Delete" ItemStyle-HorizontalAlign="center" ButtonType="LinkButton"/>