背景:
点击DataGrid1的某一列的DELETE按钮,然后弹出对话框,确认是否删除这条记录。问题:
怎么实现弹出这个对话框呢?

解决方案 »

  1.   

    private void dgyingshou_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if (e.Item.ItemType==ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
    ImageButton buttondel = (ImageButton) e.Item.FindControl("Imagebutton7");
    buttondel.Attributes.Add ("onclick",
    "return confirm (\"确定要删除此项记录吗?\");");
    }}
      

  2.   

    private void DataGrid2_ItemDataBound(object sender,System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    switch(e.Item.ItemType)
    {
     case ListItemType.Item:
                        case ListItemType.AlternatingItem:
                        case ListItemType.EditItem:
     {

    Button del=(Button)e.Item.FindControl("delbtn"); del.Attributes.Add("onclick", "return confirm('你是否确定删除该记录');"); break;
                        }
                 }
    }
      

  3.   

    Response.Write("<script>alert('没有查到相关结果');</script>");
      

  4.   

    <asp:ButtonColumn Text="&lt;div onclick=&quot;javascript:return confirm('确认删除?')&quot;&gt;删除&lt;/div&gt;"
    HeaderText="删除" CommandName="delete"></asp:ButtonColumn>把我这个复制过去、
    然后把DELETE写好就行了
      

  5.   

    <asp:ButtonColumn Text="删除" DataTextField="工号1" HeaderText="删除" CommandName="Delete" DataTextFormatString="&lt;div onclick=&quot;javascript: return confirm('确定要删除吗?')&quot;&gt;删除&lt;/div&gt;"></asp:ButtonColumn>
      

  6.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=81277B42-361C-4FAB-9A1E-B661ABE517F5
    http://dotnet.aspx.cc/ShowDetail.aspx?id=D4F5E756-0D33-402D-B40D-48E657BD3D4F
      

  7.   

    <asp:ButtonColumn Text="&lt;div onclick=&quot;javascript:return confirm('确认删除?')&quot;&gt;删除&lt;/div&gt;"  HeaderText="删除" CommandName="delete"></asp:ButtonColumn>
    是最方便的
      

  8.   

    asp:ButtonColumn Text="&lt;div onclick=&quot;javascript:return confirm('确认删除?')&quot;&gt;删除&lt;/div&gt;"  HeaderText="删除" CommandName="delete"></asp:ButtonColumn>