DirectoryInfo dirinfo = new DirectoryInfo(Server.MapPath("UploadFile/"));
FileInfo[] myfolders = dirinfo.GetFiles();
for(int i=0;i<this.dgImages.Items.Count;i++)
{
this.dgImages.Items[i].Cells[5].Attributes.Add("onclick","return confirm('确定删除该记录?')");
}
myfolders[e.Item.ItemIndex].Delete();
dgImagesBind();

解决方案 »

  1.   

    this.dgImages.Items[i].Cells[5]中可以添加事件吗?这地方我不是很清楚,
    看看楼下的怎么说!
      

  2.   

    如果我非要在BehindCode写代码应该如何实现?我讨厌JS。
      

  3.   

    而且这个按钮是在DataGrid中编辑列的编辑按钮,写脚本有点麻烦哦。
      

  4.   

    <asp:ButtonColumn HeaderText="删除" Text="删除" ButtonType="LinkButton" CommandName="Delete" ItemStyle-HorizontalAlign="Center" />//删除之前提示对话框
    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if(e.Item.ItemIndex>-1)
    {
    LinkButton tmp = (LinkButton)e.Item.Cells[9].Controls[0];
    tmp.Attributes.Add("onclick","return confirm('确认要删除该条记录吗?');");
    } } --------------------------------------------------
    欢迎光临IT圈的女程序员:http://www.66feifei.com
      

  5.   

    把你的这段代码写在ItemDataBound中就OK了