确认对话框使用非常的广泛,比如:删除时,确认是否删除
看看我们之前是怎么做的
前台html代码:
function
Button1_onclick()
...
{
if(confirm("是否将此留言信息删除?"))
...{
return true;
}else return false;
}
if(confirm("是否将此留言信息删除?"))
...{
return true;
}else return false;
}
<
input
id
="Button1"
runat
="server"
onclick
="return Button1_onclick()"
type
="button"
value ="删除" onserverclick ="Button1_ServerClick" />
value ="删除" onserverclick ="Button1_ServerClick" />
后台cs代码
protected
void
Button1_ServerClick(
object
sender, EventArgs e)
... {
//写删除代码
}
... {
//写删除代码
}
使用altas(ajax)控件ConfirmButton的做法:
前台代码:
<
script type
=
'
text/javascript
'
>
function cancelClick() ... {
var label = $get('ctl00_SampleContent_Label1');
label.innerHTML = '您已经取消了删除命令,时间: ' + (new Date()).localeFormat("T") + '.';
}
</ script >
function cancelClick() ... {
var label = $get('ctl00_SampleContent_Label1');
label.innerHTML = '您已经取消了删除命令,时间: ' + (new Date()).localeFormat("T") + '.';
}
</ script >
<
asp:Button
ID
="Button"
runat
="server"
Text
="删除"
OnClick
="Button_Click"
/>
< ajaxToolkit:ConfirmButtonExtender ID ="ConfirmButtonExtender1" runat ="server"
TargetControlID ="Button"
ConfirmText ="您确实要删除该条信息吗?"
OnClientCancel ="cancelClick" />
< ajaxToolkit:ConfirmButtonExtender ID ="ConfirmButtonExtender1" runat ="server"
TargetControlID ="Button"
ConfirmText ="您确实要删除该条信息吗?"
OnClientCancel ="cancelClick" />
后台代码:
protected
void
Button_Click(
object
sender, EventArgs e)
... {
//写删除代码
}
... {
//写删除代码
}
ConfirmButton
控件的说明:
<
ajaxToolkit:ConfirmButtonExtender
ID
="cbe"
runat
="server"
TargetControlID ="LinkButton1"
ConfirmText ="确认删除?"
OnClientCancel ="CancelClick" />
TargetControlID ="LinkButton1"
ConfirmText ="确认删除?"
OnClientCancel ="CancelClick" />