asp.net(C#)删除时的确认对话框

这样不行Response.Write("<script>if(confirm('你真的要删除这条数据吗?')){}else{location='javascript:hi... 这样不行

Response.Write("<script>if(confirm('你真的要删除这条数据吗?')){}else{location='javascript:history.go(-1)';}</script>");

程序一样执行下去,它跳出来的时后已经删掉了。
要的是模式对话框的。
展开
 我来答
ychs55
2007-12-19 · TA获得超过406个赞
知道小有建树答主
回答量:398
采纳率:0%
帮助的人:475万
展开全部
这样写就可以了,
Response.Write("<script>if(confirm('你真的要删除这条数据吗?')){return true;}else{return false}</script>");

重要的是返回值,当返回true时,将提交到服务器,当返回false时,就终止了向服务器的提交动作;
百度网友b2eedaf88
2007-12-17 · 超过24用户采纳过TA的回答
知道答主
回答量:226
采纳率:0%
帮助的人:55万
展开全部
写的没问题吧,流程问题哇。因为还没来得及弹出来就跳到你下面的执行部分了。如果你把下面的删掉在看看 。
如果你一定要弹出的话。你可以这么做
首先。一个超链接。 比如<a herf="#" OnChick = "del">删除</a>
然后你写下个js在页面 弹出后再转向 ,在转向的页面的CS里删掉记录然后再返回当前页.
<javascript>
function del()
{
if(confirm('你真的要删除这条数据吗?'))
{
//转向。最好传个参数。
window.option="./dele.aspx?uid=dele";
}
}
</javascript>

你可以在dele页面获取url参数。然后删除
就写这么多。没有分???。^_^
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ambarino
2007-12-14 · TA获得超过113个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:120万
展开全部
<asp:button ... onClientClick='return confirm('确定删除')'></asp:Button>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式