如何在asp.net中写两次确认的代码?
两次确认不是button按钮点出来的 , 而是一个数据源我绑定的数据表里面的删除 如图:
整个像叉叉的图片是我从GridView1里编辑列添加的commandField字段得出的,我现在的情况是点删除就直接删除这一行了,而我想点删除就弹出“确认删除?”的信息。。。。。
求高人代码。。。。。~~
追问:<Columns>
<asp:ButtonField ButtonType="Image" CommandName="delete" HeaderText="删除" ImageUrl="~/图片/删除.png"
Text="按钮" />
<asp:CommandField ButtonType="Image" EditImageUrl="~/图片/修改.png" EditText="" HeaderText="修改"
ShowEditButton="True" />
</Columns>'
这是gridview 里面的源代码 该写哪? 那我的代码 ,写在哪个事件里?
答案:在删除里面加入 OnClientClick="return confirm('确认要删除吗?');"这个在dataitembound事件里面加上
按钮.attrib(好像是这个).add("return confirm('确认删除?')");
(e.Row.Cells[0].FindControl("ibtnDel") as ImageButton).Attributes.Add("onClick", "return confirm('您确定要删除吗?','消息')");
RowDataBound()事件
RowDataBound()事件
判断是不是数据行
然后
(e.Row.Cells[0].FindControl("ibtnDel") as ImageButton).Attributes.Add("onClick", "return confirm('您确定要删除吗?','消息')");
private void DataGridProgram_ItemCreate(object sender,System.Web.UI.WebControls.DataGridItemEventArgs e)
{ Button DeleteButton; DeleteButton = (Button)e.Item.FindControl("btDelete"); DeleteButton.Attributes.Add("onclick","return confirm('您确定要删除么?')"); }
在ItemCreate时间写上这些代码,应该是可以的。
RowDataBound()事件 中写上
(e.Row.Cells[0].FindControl("ibtnDel") as ImageButton).Attributes.Add("onClick", "return confirm('您确定要删除吗?','消息')");
《======这样就OK了的
加一个客户端单击事件就可以了。。。
在单击某个按钮 触发删除操作的控件上加
OnClientClick="return confirm('确认要删除吗?')" 就可以实现 单击按钮 弹去确认框,单击确定再执行 删除 操作.
上一个:asp.net开发页面自动生成一大堆代码,进来看。
下一个:高手帮看下ASP代码sql="insert into news(title,classname,good,content) values('"&title&"','"&nselect&"',"&goo