2010-09-28 64 views
0

我有以下命令来删除按钮。Javascript确认并将值传递回服务器端

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

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

这是如何实现的?代码片段或例子会很好。

回答

3

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

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

请记住,如果用户禁用JavaScript,则所有这些都不会做任何事情。你应该有一个运行服务器端的验证备份方法。

+0

我能够到Page_Load。我怎样才能确定这是从JavaScript确认框? – kalls 2010-09-28 20:22:38

+0

好的,我也有服务器端删除按钮事件。在javascript上单击确定确认它带我回到事件。如果用户在javascript确认窗口上按下取消按钮,它将保持在同一页面上。它解决了我的问题。我很感谢你的回答。 – kalls 2010-09-28 20:42:35

相关问题