<ItemTemplate>
                    <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
                    OnClientClick='return   confirm("你确定你要删除吗?");'  
                        Text="删除"></asp:LinkButton>
                </ItemTemplate>

解决方案 »

  1.   

    onclick=&quot;JavaScript:return confirm('确定要永久删除吗?')&quot;&gt;删除&lt;/div&gt;"
      

  2.   

    错了,应该是
    <asp:ButtonColumn Text="&lt;div id=&quot;delete&quot; onclick=&quot;JavaScript:return confirm('确定要永久删除吗?')&quot;&gt;删除&lt;/div&gt;"
    HeaderText="删除" CommandName="Delete">
    <HeaderStyle Wrap="False" ForeColor="White"></HeaderStyle>另外,同意1楼的
      

  3.   

    protected void DataShow_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                删除控件类型 db = (删除控件类型)e.Row.Cells[0].Controls[0];
                db.OnClientClick = string.Format("return confirm('你确定要删除吗?'));
            }
        }
      

  4.   

    protected void Repeater1_ItemCreated(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                LinkButton lb = new LinkButton();
                lb = (LinkButton)e.Item.FindControl("LinkButton1");
                lb.Attributes.Add("onclick", "return confirm('确定要将此文章删除吗?');");        }
        }
      

  5.   


    protected   void   DataShow_RowDataBound(object   sender,   GridViewRowEventArgs   e) 
            { 
                    if   (e.Row.RowType   ==   DataControlRowType.DataRow) 
                    { 
                             LinkButton   lb   =  (LinkButton)e.Item.FindControl( "LinkButton1"); 
                            lb.Attributes.Add( "onclick ",   "return   confirm( '确定要删除吗? '); ");                 } 
            }