<asp:DataGrid id="DataGrid1" Runat="server" Border="0" CssClass="border" Width="100%" AutoGenerateColumns="False" ShowFooter="True" CellSpacing="1" CellPadding="0">
   <FooterStyle CssClass="title"></FooterStyle>
   <ItemStyle HorizontalAlign="Center" CssClass="tdbg"></ItemStyle>
   <HeaderStyle CssClass="title"></HeaderStyle>
   <Columns>
      <asp:BoundColumn DataField="userName" ReadOnly="True" HeaderText="用户名" FooterText="用户名"></asp:BoundColumn>
      <asp:BoundColumn DataField="TrueName" ReadOnly="True" HeaderText="真实姓名" FooterText="真实姓名"></asp:BoundColumn>
    <asp:TemplateColumn HeaderText="编辑" FooterText="编辑">
      <ItemTemplate>
         <asp:Button ID="button2" Runat="server" text="修改" CommandName="Delete" Visible=true CommandArgument='<%#DataBinder.Eval(Container.DataItem, "ID")%>'>
         </asp:Button>
         <asp:Button ID="button3" Runat="server" text="删除" CommandName="Delete" Visible=true CommandArgument='<%#DataBinder.Eval(Container.DataItem, "ID")%>'>
         </asp:Button>
      </ItemTemplate>
    </asp:TemplateColumn>
   </Columns>
</asp:DataGrid>我要想在这个datagrid的模板列的删除按钮上加入JavaScript:confirm()事件,当true时跳转到某页,
在修改按钮上加入location.href='aspx.aspx'请问各位高手,有无办法实现,

解决方案 »

  1.   

    this.button2.Attributes.Add("onclick","return confirm('你確定?')");
    在button2的事件裡寫跳轉
      

  2.   

    錯了,把上面的button2改成button3
      

  3.   

    if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
    {
    Button delBttn =(Button) e.Item.FindControl("button3");
    delBttn.Attributes.Add("onclick","confirm()");
    }
      

  4.   

    <a onclick="if(confirm('??')){location.href='asdsd'}">删除</a>
    <a href="aspx.aspx">修改</a>
    不执行什么服务断操作不要用服务端控件了
      

  5.   

    this.button3.Attributes.Add("onclick","return confirm('你確定?')");
    我试过,用不了,
    我把button3放在datagrid外面就能用,放在datagrid里就不能用
      

  6.   

    baobei7758(陵少)这位仁兄,
    if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
    {
    Button delBttn =(Button) e.Item.FindControl("button3");
    delBttn.Attributes.Add("onclick","confirm()");
    }
    在编译的时候出错,
    提出错误:
    “System.EventArgs”并不包含对“Item”的定义这是什么意思????