.net 在代码执行的过程中 弹出一个confrim提示框 点击确定执行下面的代码 点击取消则执行另一段代码

注意:是在执行的过程中,执行到某一步的时候弹出提示框!点击确定和取消分别执行不同的代码!不是给按钮添加提示框点击确定就执行,点击取消就不执行!... 注意:是在执行的过程中,执行到某一步的时候弹出提示框!点击确定和取消分别执行不同的代码!不是给按钮添加提示框点击确定就执行,点击取消就不执行! 展开
 我来答
流水无情_AN
2012-06-28 · 超过19用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:38.1万
展开全部
估计也只能用js来模拟实现了,推荐使用ymPrompt,可以弹出类似与confrim的提示框,点击确定可以执行一段代码,点击取消可以执行另一段,,不过这个也有局限性,在后台代码中使用这个弹出,代码会继续执行,,不会停止,该问题你可以使用其他方式解决该问题,例如放置隐藏按钮来触发后台事件等等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
diaohengming
2012-06-28 · TA获得超过226个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:272万
展开全部
在CS中实现这个很容易,BS中实现由于BS模式的原因,有某些限制。首先来思考下BS代码处理方式。前端通过动作提交到服务端执行的代码必须全部执行完成,不能中断,因为前端无法中断服务端的代码执行(代码在服务器端运行),而CS的代码是在本地执行。
对于这个需求,建议把你的代码逻辑分段处理,每段逻辑处理完成后向前端输出内容,前端通过返回的结果来决定是否需要调用下一段逻辑(此时可以在前端弹出confirm)。
PS:我曾经这样干过,这一点挺麻烦的,还是CS方便
更多追问追答
追问
靠谱 但是怎样向前端输出内容,怎样在前端通过返回的结果来决定是否需要调用下一段逻辑呢?
追答
简单描述下:
页面中有1个HIDDEN控件,里面值为0。
后台有2个方法,执行2段逻辑。第一个方法完成后,改变HIDDEN控件的值为1。
当HIDDEN控件值为1的时候,弹出CONFIRM,由CONFIRM值来决定是否调用方法2。
客户端与服务端调用交互,可以采用AJAX或者__doPostBack,思路是这样,实现细节由你自己选择熟悉的方式。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
s443939412
2012-06-28 · 超过17用户采纳过TA的回答
知道答主
回答量:42
采纳率:100%
帮助的人:28.8万
展开全部
confrim 不是有一个返回值的吗?根据返回值判断下在继续执行就可以了嘛,还是我理解错误了?
confirm点击取消的时候,会执行return false,之后就跳出了事件。诺想继续执行,使return false这句话不能执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linv2
2012-06-28 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:152万
展开全部
这个很明确的告诉你不行的
要么自己写js来实现
追问
用js可以实现我要的这种效果吗?我想先执行一部分代码后 弹出提示 再继续执行可以实现吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式