首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急 关于OnClientClick="return confirm('您确认删除该记录吗?');"

2012-11-06 
急,在线等 关于OnClientClickreturn confirm(您确认删除该记录吗?)asp:TemplateFieldHeaderText

急,在线等 关于OnClientClick="return confirm('您确认删除该记录吗?');"
<asp:TemplateField   HeaderText= "删除 "   ShowHeader= "False ">
                                                          <ItemTemplate>
                                                                  <asp:ImageButton   ID= "ImageButton1 "   runat= "server "   CausesValidation= "False "   CommandName= "Delete "
                                                                          ImageUrl= "~/images/delete.gif "   OnClientClick= "return   confirm( '您确认删除该记录吗? '); "/>
                                                          </ItemTemplate>
                                                  </asp:TemplateField>
后台删除代码:
  protected   void   GridView2_RowDeleting(object   sender,   GridViewDeleteEventArgs   e)
        {
                string   did;
                did   =   GridView2.DataKeys[e.RowIndex].Values[0].ToString();
                SqlConnection   cnn   =   new   SqlConnection(strconnect);
                cnn.Open();
                SqlCommand   cmd   =   new   SqlCommand( "delete   from   UserManage   where   id=@did ",   cnn);
              cmd.Parameters.Add(new   SqlParameter( "@did ",   did));
              cmd.ExecuteNonQuery();
              cnn.Close();
              BindGrid();

                    }

我想实现删除记录时弹出询问对话框,确定时删除,取消时不删除
我这样没错吧?
之前可以实现的
可是今天再查检,就不行了,不管是确认还是取消,全删除了.5555
好莫名其妙哦~~~
请大家帮忙看看,谢谢

[解决办法]
代码没错啊。。。
[解决办法]
<asp:LinkButton ID= "LinkButton2 " runat= "server " CausesValidation= "False " CommandName= "Delete " Text= "删除 " OnClientClick= "return confirm( '确认删除吗? ') "> </asp:LinkButton>

这个是我的程序里的代码,我的就可以运行
[解决办法]
你把页面代码和CS代码都发出来
[解决办法]
你的是gridview吧? girdview不需要写 RowDeleting事件,它是由内部自动完成的。。。你写那个GridView2_RowDeleting是多此一举



无语了,哥们,你用过GRIDVIEW吗?

楼主,你这样写是没问题,我也是这样用的.
你还是找找其他原因吧.
[解决办法]
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{//
LinkButton but = (LinkButton)e.Item.FindControl( "LinkButton5 ");
but.Attributes.Add( "onclick ", "return confirm( '确定删除吗 ') ");
}
LinkButton5是DataList1模板里的控件
然后在删除事件里写代码
[解决办法]
请这样使用:

OnClientClick= "if(!confirm( '您确认删除该记录吗? ')) return; "

热点排行