取消按钮不发送表单数据

时间:2012-01-08 15:09:21

标签: asp.net updatepanel validation request-validation

在UpdatePanel内部我有两个PlaceHolders,它们永远不会同时显示。在一个PlaceHolder中,我让用户选择要编辑的文章,当选择文章时,它会显示在另一个PlaceHolder中。发生这种情况时,将第一个的可见性设置为false,然后打开另一个。

现在,当用户编辑文章时,有一些字段和两个按钮:一个按钮标记为“OK”,用于将表单数据发送到服务器,另一个按钮标记为“取消”,用于。只有当用户单击我需要将表单数据发送到服务器的OK按钮时,因为这是唯一无法处理它的情况。因此,当点击取消按钮时,我可以让系统知道它不应该发送表单数据吗?

问题出现了,因为一开始,当我点击取消按钮时,我从用于文章正文的tinyMCE组件中获得了RequestValidation错误(因为它包含HTML)。现在我已关闭此页面的RequestValidation并手动进行验证。

但是,无论如何,当点击取消按钮时,我可以关闭表格数据发送吗?

1 个答案:

答案 0 :(得分:0)

如果您在单击“取消”按钮时阻止回发,则可能会禁用表单数据发送。这可以通过订阅按钮的OnClientClick事件并输入return false作为值来实现。