从数据列表中删除图像后显示提交查询



我有以下代码和DataList中列出的一些图像:

protected void btnDel_Click(object sender, EventArgs e)
{
    if (Id != 0)
    {
    BaseClass.Delete(Id1);
    string path = Path.Combine(GetDirectory(Name), Name);
        File.Delete(path);
    }
}
public void BindImages()
{
    path = BaseClass.GetAllImages(PId);
    for (int i = 0; i < path.Count; i++)
    {
        ArrayList lst = path[i];
        tb.Rows.Add(Convert.ToInt32(lst[0]), lst[1].ToString(), 
                                                 lst[2].ToString(), i);
    }
    dlst1.DataSource = tb;
    dlst1.DataBind();
}

当我点击图像的删除按钮时,图像被删除,但当我重新绑定DataList时,图像被复制。

我在我的PageLoad方法中绑定DataList

你必须在Page_Load处理程序中使用IsPostBack布尔属性。

protected void page_load()
{
  if(!IsPostBack)
   {
     BindImages();
    }
}

相关内容

  • 没有找到相关文章

最新更新