1

我在网格视图中有一个按钮域。单击按钮时,将调用 RowCommand 函数。

我需要弹出一个警告框让用户确认他们的选择。我很确定有一个 HtmlInputButton 涉及,但我只需要语法。

之后,你怎么知道他们是否确认了?

4

4 回答 4

3

在你的 aspx 中,把它放在你的按钮上:

OnClientClick="javascript:return confirm('are you sure ?')"
于 2009-04-01T21:44:10.870 回答
1

您可以通过 ItemDataBound 事件找到该按钮,然后添加一个确认框。

button1.Attributes.Add("OnCLick", "javascript: return confirm('Are You Sure You Want to Delete");")

那应该可以为您提供所需的东西。

于 2009-04-01T21:42:38.173 回答
0

如果您使用的是 Ajax Control Toolkit,也可以使用ConfirmButtonExtender

如果您使用的是jQuery(我完全推荐),您应该查看jQuery UI和非常漂亮的模态确认演示。

需要注意的是,上面的确认是纯粹的客户端,所以如果你需要支持关闭了 javascript 的客户端,你也需要处理所有这些服务器端。例如,当单击“确定”时,javascript 可以设置一个隐藏的表单字段,该字段相当于“用户确认”,因此如果您按下删除按钮而没有填充隐藏的表单字段,您可以确定您需要显示一个服务器 -生成的确认字段。

于 2009-04-01T21:59:04.233 回答
0

试试这个 ScriptManager.RegisterClientScriptBlock(Page, this.GetType(), "Alert", "alert('" + message+ "')", true);

于 2012-01-12T11:22:19.030 回答