html代码:
<asp:datagrid id="list" runat="server" Width="660px" DataKeyField="id" CellPadding="4" AutoGenerateColumns="False" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" ForeColor="Black" GridLines="Vertical">
<Columns>
<asp:BoundColumn DataField="id" HeaderText="ID"></asp:BoundColumn>
<asp:BoundColumn DataField="Name" HeaderText="Full Name"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="Sex">
<ItemTemplate>
<%# TransSex(DataBinder.Eval(Container, "DataItem.Sex").ToString())%>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="ToDate" HeaderText="Expired Date"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="Status">
<ItemTemplate>
<%# TransStatus(DataBinder.Eval(Container,"DataItem.Lock").ToString())%>
</ItemTemplate>
</asp:TemplateColumn>
<asp:HyperLinkColumn Text="Read" DataNavigateUrlField="id" DataNavigateUrlFormatString="aa.aspx?mid={0}"
HeaderText="Read"></asp:HyperLinkColumn>
<asp:HyperLinkColumn Text="Edit" DataNavigateUrlField="id" DataNavigateUrlFormatString="aa.aspx?mid={0}" HeaderText="Edit"></asp:HyperLinkColumn>
<asp:ButtonColumn Text="Del" HeaderText="Delete" CommandName="Delete"></asp:ButtonColumn>
</Columns>
<FooterStyle BackColor="#CCCC99" />
<SelectedItemStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
<AlternatingItemStyle BackColor="White" />
<ItemStyle BackColor="#F7F7DE" />
<HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
</asp:datagrid>
.cs代码:
private void list_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
foreach (DataGridItem dg in list.Items)
{
((LinkButton)dg.Cells[7].Controls[0]).Attributes["onclick"] = "return (confirm('Are you sure you want to delete this?'))";
}
}为什么我在浏览时候单击"Del",怎么没有提示那句:Are you sure you want to delete this? 谢谢!
<asp:datagrid id="list" runat="server" Width="660px" DataKeyField="id" CellPadding="4" AutoGenerateColumns="False" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" ForeColor="Black" GridLines="Vertical">
<Columns>
<asp:BoundColumn DataField="id" HeaderText="ID"></asp:BoundColumn>
<asp:BoundColumn DataField="Name" HeaderText="Full Name"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="Sex">
<ItemTemplate>
<%# TransSex(DataBinder.Eval(Container, "DataItem.Sex").ToString())%>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="ToDate" HeaderText="Expired Date"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="Status">
<ItemTemplate>
<%# TransStatus(DataBinder.Eval(Container,"DataItem.Lock").ToString())%>
</ItemTemplate>
</asp:TemplateColumn>
<asp:HyperLinkColumn Text="Read" DataNavigateUrlField="id" DataNavigateUrlFormatString="aa.aspx?mid={0}"
HeaderText="Read"></asp:HyperLinkColumn>
<asp:HyperLinkColumn Text="Edit" DataNavigateUrlField="id" DataNavigateUrlFormatString="aa.aspx?mid={0}" HeaderText="Edit"></asp:HyperLinkColumn>
<asp:ButtonColumn Text="Del" HeaderText="Delete" CommandName="Delete"></asp:ButtonColumn>
</Columns>
<FooterStyle BackColor="#CCCC99" />
<SelectedItemStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
<AlternatingItemStyle BackColor="White" />
<ItemStyle BackColor="#F7F7DE" />
<HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
</asp:datagrid>
.cs代码:
private void list_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
foreach (DataGridItem dg in list.Items)
{
((LinkButton)dg.Cells[7].Controls[0]).Attributes["onclick"] = "return (confirm('Are you sure you want to delete this?'))";
}
}为什么我在浏览时候单击"Del",怎么没有提示那句:Are you sure you want to delete this? 谢谢!
解决方案 »
- asp.net 很有技术性的问题,大家帮帮忙啊
- 进来看一下啊哈! 会的人帮助一下!
- 无法引用命名空间
- 求一个日期正则表达式
- 紧急求助:两天后去汇丰面试,请各位帮忙找点东东.
- XSD--DATASET--XML处理过程的问题,谢谢支教!
- 【菜鸟求助】密码没错但登陆不成功 userid长度限制?
- 有好一点的EDIT控件吗,大伙可以提供一下吗?
- 请教TabStrip和ToolBar控件的用法
- 一个简单问题,在一个asp.net web 应用程序中,如何把数据库中的数据显示到控件中?如datagrid,dropdownlist?在线等待
- 在线编辑器eWebEditor上传图片怎么不起作用啊
- 问2个初学者的问题
protected void list_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
((LinkButton)e.Item.Cells[7].Controls[0]).Attributes["onclick"] = "return (confirm('Are you sure you want to delete this?'))";
}
}