最好用AJAX处理,用ASP.net也能模仿出来类似的效果,提供给你后者的思路:在页面中加入一个隐藏的层例如A吧,这个层上面有一个Label,两个Button,Label的Text为你要提示给用户的信息,例如“用户存在,确认要更新么。。。。”,然后一个确定Button,一个取消Button,当用户点击你文中说的Button的时候,如果用户不存在我这个层无关了,用户存在将层A的Visible属性设置为true,这个时候用户点击确定Button执行更新,否则取消。你然后可以通过设置样式,将这个层搞的和对话框样子一样就行了。
这个是最简单的解决方案,会了吧?
你可以写个ajax方法,在点击button的时候先调用该ajax验证是否存在,然后再调用后台方法。
一想再解释了,以前好多人提过类似需求。
http://space.cnblogs.com/question/14262/
http://space.cnblogs.com/question/13750/
http://space.cnblogs.com/question/11010/