我在updatePanel 里 放了GridView 点删除时 我想 弹出 对话框,问是否删除,怎么写
解决方案 »
- asp与asp.net
- 【【急急急】】求一条sql语句。
- formview中Button控件如何动态设置OnClientClick
- 请教DataGrid分页问题?
- 郁闷啊,VS2005说是过期了?大家给说个方法该怎么办啊
- 想做一个按作者和按书名搜索网上图书的小型搜索引擎怎么做啊?
- 小菜求救!
- C#中命名空间中 System.Drawing问题
- 难得老板大方,要给我们买书。劳烦大家推荐几本学习ASP.NET或asp的好书,C#、COM组件,及其它相关书籍,多多益善!
- DataList绑定到一个DataSet,然后执行更新,应该怎么执行??
- 急求一个美观的FLASH+XML+JS,在线,解决马上结贴
- 如何获取那值呢?(新手帖++)
通过e,findcontrol出你的删除按钮
假设删除按钮定义为 btnDel
再写一句:btnDel.Attributes.Add("onclick", "return confirm('确定要删除吗?')")就可以了
Button1.Attributes.Add("onclick", "alert('确定要删?)");
比上面的都简单
也实用
http://www.cnblogs.com/doraeimo/archive/2007/01/01/609344.html
那个在Page_Load里面就必须添加attribute.也就是在绑定girdview之后然后紧接着
GridView1.DataBind();
foreach (DataGridItem dr in GridView1.Rows)
{
Button btn = (Button)dr.Cells[1].FindControl("Button1");
btn.Attributes.Add("onclick", "alert(“确定要删么?')"); }-_-#很久以前写的,具体在gridview row里找控件记不清了,找到button后就可以添加确认。
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Cells[0].Attributes.Add("onclick", "return confirm('你确认要删除吗?')"); } }
{
Button btnDel = e.Row.FindControl("btnDel") as Button;
if (btnDel != null)
{
btnDel.Attributes.Add("onclick", "return confirm('确认删除吗?')");
}
}书上的写法。
<ItemTemplate>
<asp:LinkButton ID="lkButton" runat="server" CausesValidation="False"
CommandName="Delete"
onclientclick="return confirm("Are you sure to delete?")" Text="Delete"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
如果你对这些JS不熟悉的话用ConfirmButton 就行了(记得转为模版列)