在asp.net中如何使用提示框!
比如要在数据库删除一条记录:代码如下
Response.Write("<script>confirm('真的要删除吗?')</script>")
请问如何判断用户按下的是确定还是取消,即怎样获取返回值??
各位帮帮忙!!谢谢了如果这个方法不行,请给可行的方法!
比如要在数据库删除一条记录:代码如下
Response.Write("<script>confirm('真的要删除吗?')</script>")
请问如何判断用户按下的是确定还是取消,即怎样获取返回值??
各位帮帮忙!!谢谢了如果这个方法不行,请给可行的方法!
private void itemcreate(..
Button btn=(Button)e.item.findcontrol("buttonname");
if(btn!=null)
{
btn.Attributes.Add("onclick","return confirm("dfjdkfd");");
}
<script language="javascript">
function delcheck()
{
flag=confirm("您确信要删除信息?")
if(flag==true)
{document.write("成功!")
return true;}
else
{document.write("失败!")
return false;}
</script>
然后在aspx相对应的cs文件中
找到private void Page_Load(object sender, System.EventArgs e)
在{}其中加入如下代码
ImageDel.Attributes.Add("onclick","javascript:if (!delcheck()) return false;");
这里我要说明的ImageDel是删除按钮的名字,delcheck() 就是我们前边在aspx中写的函数,相关的函数和方法就不一一说明了,是很基本的,找本书都可查到。
<script language="javascript">
function delcheck()
{
flag=confirm("您确信要删除信息?")
if(flag==true)
{document.write("成功!")
return true;}
else
{document.write("失败!")
return false;}
</script>
然后在aspx相对应的cs文件中
找到private void Page_Load(object sender, System.EventArgs e)
在{}其中加入如下代码
ImageDel.Attributes.Add("onclick","javascript:if (!delcheck()) return false;");
这里我要说明的ImageDel是删除按钮的名字,delcheck() 就是我们前边在aspx中写的函数,相关的函数和方法就不一一说明了,是很基本的,找本书都可查到。
?说实话,你这种办法太累了
function delete_confirm(e){
if (event.srcElement.type=="submit"&&
document.all(event.srcElement.name).value=="删除")
event.returnValue=confirm("确认删除吗?");
}
document.onclick=delete_confirm;
</script>
在函数体内,先判断触发事件的类型及名称,若为真则执行删除!
{
ListItemType elemType = e.Item.ItemType;
if(elemType!= ListItemType.Header && elemType != ListItemType.Footer && elemType != ListItemType.Pager)
{
switch(e.Item.ItemType)
{
case ListItemType.Item:
case ListItemType.AlternatingItem:
case ListItemType.EditItem:
{
Button btn = (Button)e.Item.FindControl("btnDelete");
btn.Attributes.Add("onclick", "return confirm('你是否确定删除这条记录');");
break;
}
}
}
}