Javascript确认并将值传递回服务器端

时间:2010-09-28 20:08:25

标签: javascript

我有以下命令删除按钮。

DeleteButton.Attributes.Add("Onclick", "javascript:return confirm(Are you sure?" + ");");

我想知道用户在服务器端点击了什么(确定/取消)以继续删除。

如何实现这一目标?代码片段或示例会很棒。

1 个答案:

答案 0 :(得分:3)

由于您依靠javascript进行确认,因此您可以在将删除操作提交给服务器之前停止删除操作。

DeleteButton.Attributes.Add("Onclick", 
    "if ( ! confirm('Are you sure?') ) { return false; }" );

请记住,如果用户禁用了javascript,则所有这些都将完全没有任何效果。你应该有一个在服务器端运行的验证备份方法。