JAVASCRIPT与服务器端交互
各位好,现在小弟遇到一个问题,在Asp.net中运行一个函数,
运行到一半时需要跟客户端进行交互,
即是询问用户是否要继续执行,如果是就继续,否则就跳出。
小弟的想法是这样来的:
搞一个隐藏控件在源里,初始值为false,
用于客户端和服务器端传值。
在运行服务端的函数时,弹出一个JS的confirm框,
如果用户确定就把隐藏控件的值赋为true,否则为false。
然后根据隐藏控件的值去判断是否继续执行和退出。
思想就是这样子了,但问题来了。。。
调试跟踪的时候发现:在运行完弹出confirm框这一行时,
页面的confirm框还没有出来,
但是程序继续执行,并且根据隐藏控件的初始值进行判断,
结果程序就继续执行,直至这个函数运行完后,
才出现confirm框,等点击完确定后,隐藏控件的值才被改变,
而这个时候服务端的函数已经运行完了,
根本就做不到根据用户的判断来进行是否继续执行。
请问各位大虾,我应该怎么来才能实现根据用户的操作
来选择是否继续执行程序呢?