【发布时间】:2011-08-23 03:22:38
【问题描述】:
我有一个简单的 ASP.net 页面,用户可以在其中编辑有关自己的信息。
当点击“编辑”按钮时,表单进入编辑模式,我显示“保存”和“取消”按钮,它们的行为与预期一样。
我想做的是这样的:
单击“保存”时,会显示一个 Javascript 确认对话框,询问用户是否要向其他用户发送电子邮件以通知他们刚刚进行的更新。
如果用户说 OK,则执行所有服务器端代码以保存数据,并发送电子邮件。 如果用户说取消,则执行所有服务器端代码以保存数据,而不发送电子邮件。
所以,我需要 javascript 框设置一个标志,然后以某种方式在服务器端读取该标志...然后我可以执行以下操作:
Sub btnSave_Click(sender, e) Handles btnSave.Click
'Save all the data
If sendEmail Then 'This flag set by reading result of javascript Confirm
'Send the email
End If
End Sub
我知道如何在按钮属性中添加一个确认框,并且已经这样做了。我正在寻找关于如何在服务器端读取该框的结果的答案......换句话说,我总是希望页面回发发生(通过单击按钮),但只有一些事件处理程序代码执行。
希望这是有道理的。
谢谢
马特
【问题讨论】:
标签: javascript asp.net confirm