下面代码是一个删除代码:
主要想实现: 删除前先判断是否选择要删除的项,没有就提示如果选择了,就提示是否要删除确认.请问:怎样确认完删除,不确认就不删除. private void BtnDel_Click(object sender, System.EventArgs e)
{
int intCount=0;
for(int i=0;i<DataGrid1.Items.Count;i++)
{
CheckBox cb=(CheckBox)DataGrid1.Items[i].FindControl("chkOne");
if(cb.Checked)
{
id=DataGrid1.Items[i].Cells[1].Text;
intCount++;
}
} if (intCount==0)
{
this.RegisterStartupScript("alertwin","<script>javascript:alert('请至少选择一项进行删除!');</script>");
}
else
{
this.RegisterStartupScript("alertwin","<script>confirm('你真的要删除吗?删除的数据是不可恢复的!')</script>");
删除操作
}
}
主要想实现: 删除前先判断是否选择要删除的项,没有就提示如果选择了,就提示是否要删除确认.请问:怎样确认完删除,不确认就不删除. private void BtnDel_Click(object sender, System.EventArgs e)
{
int intCount=0;
for(int i=0;i<DataGrid1.Items.Count;i++)
{
CheckBox cb=(CheckBox)DataGrid1.Items[i].FindControl("chkOne");
if(cb.Checked)
{
id=DataGrid1.Items[i].Cells[1].Text;
intCount++;
}
} if (intCount==0)
{
this.RegisterStartupScript("alertwin","<script>javascript:alert('请至少选择一项进行删除!');</script>");
}
else
{
this.RegisterStartupScript("alertwin","<script>confirm('你真的要删除吗?删除的数据是不可恢复的!')</script>");
删除操作
}
}
解决方案 »
- UpdatePanel 进度条
- 请问谁懂UDDI
- 不知道是不是Session的BUG,望高手指点一下,呵呵
- ajaxpro动态刷新dropdownlist后无法取值问题
- ------------------------------三层体系架构和MVC模式是否有一定的联系--------------------------------
- windows 2003下用VS.NET创建web项目时出现这种错误,晕
- div内嵌tree,希望tree节点展开时,能在div内滚动,然而为何tree下部的节点的checkbox点不上,现在很急,请解决
- 谁有动态维护treeview的例子?
- 如何把构建的table下载为 xlsx格式的excel
- 如何在页面中动态添加datagrid
- (C#)如何:按下linkbutton,在iframe中显示某个网页(动态地址)?
- 汗!急死了!一个网页链接问题!各位帮帮忙
http://dotnet.aspx.cc/ShowDetail.aspx?id=F43AF9A5-2C2E-4AA6-E976-21E9569F5A8A
1.在提交按钮点击事件里面添加脚本(page_load)
this.BtnDel.Attributes.Add("onclick","return(myCheck());");
这样,在点击按钮时,它将先在客户端进行判断,成功之后,才会提交到服务端
2.在客户端写一个脚本进行判断
function myCheck()
{
var mycount = 0 ;
var mm = document.getElementsByTagName("input").length ;
for(var i=0;i<mm;i++)
{
var dd = document.getElementsByTagName("input").item(i);
if(dd.type == "checkbox")
{
if(dd.checked == true)
{
mycount += 1;
}
}
} if(mycount == 0)
{
alert("您还未选择,请选择!");
return(false);
}
else
{
return(confirm("确认删除吗?"));
}
}
<ItemTemplate>
<span onclick="javascript:return confirm('delete!!');">删除</span>
</ItemTemplate>
</asp:TemplateColumn>