我在gridview中有一个buttonfield。单击该按钮时,将调用RowCommand函数。
我需要弹出一个警告框,让用户确认他们的选择。我很确定有一个HtmlInputButton,但我只需要语法。
之后,你怎么知道他们是否确认了?
答案 0 :(得分:3)
在你的aspx中,把它放在你的按钮上:
OnClientClick="javascript:return confirm('are you sure ?')"
答案 1 :(得分:1)
您可以通过ItemDataBound事件找到该按钮,然后添加一个确认框。
button1.Attributes.Add("OnCLick", "javascript: return confirm('Are You Sure You Want to Delete");")
那应该能满足你的需求。
答案 2 :(得分:0)
如果您使用的是Ajax Control Toolkit
,也可以使用ConfirmButtonExtender如果您正在使用jQuery(我完全推荐),您应该查看jQuery UI和非常光滑的modal confirmation demo。
应该注意的是,上述确认纯粹是客户端,因此如果您需要支持关闭javascript的客户端,您还需要处理所有这些服务器端。例如javascript,当单击OK时,可以设置一个隐藏的表单字段,该字段表示相当于“用户已确认”,因此如果按下删除按钮而没有填写隐藏表单字段,则可以确定需要显示服务器生成的确认字段。
答案 3 :(得分:0)
试试这个 ScriptManager.RegisterClientScriptBlock(Page,this.GetType(),“Alert”,“alert('”+ message +“')”,true);