<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'<asp:Button ID="button3" Runat="server" text="删除" CommandName="Delete" Visible=true CommandArgument='<%#DataBinder.Eval(Container.DataItem, "ID")%>'>
我将button放在datagrid外面,
加上this.button3.Attributes.Add("onclick","return confirm('你確定?')");这句就可以用
放在dategrid里面就不能用,请问各位高手,有无办法解决此问题,
<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'<asp:Button ID="button3" Runat="server" text="删除" CommandName="Delete" Visible=true CommandArgument='<%#DataBinder.Eval(Container.DataItem, "ID")%>'>
我将button放在datagrid外面,
加上this.button3.Attributes.Add("onclick","return confirm('你確定?')");这句就可以用
放在dategrid里面就不能用,请问各位高手,有无办法解决此问题,
解决方案 »
- 求教:复杂的表格显示怎么去实现...
- 为什么我装了VS2010,用.net Reflector查看System.Data.Linq程序集下类中的方法体都是空的!!!
- 如何让jquery异步执行第二次也有效?
- 精通.net以及感兴趣者请进!
- 文本框显示效果
- .net2.0中怎么使用datareader?
- css风格单设置问题(请高手指教)
- 在treeView里如何取得节点等级以及它的父节点的数据?
- 我是菜鸟,请教高手
- 高分诚心找.net的crystal注册号???谁有?请给我个号,邮件地址:[email protected]
- 如何重新生成制作ASP.NET时使用的用户帐户“ASPNET”
- 令人郁闷的问题
public void DataGrid1_ItemDataBound(object sender,DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.EditItem)
{
Button btn = (Button)e.Item.FindControl("button3");
btn.Attributes.Add("onclick", "return confirm('你确定?');");
}
}
</asp:Button>
===============
也是删除?