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