Asp.net 从数据列表中删除图像后显示提交查询
我在a中列出了以下代码和一些图像:Asp.net 从数据列表中删除图像后显示提交查询,asp.net,datalist,Asp.net,Datalist,我在a中列出了以下代码和一些图像: protectedvoidbtndel\u单击(对象发送方,事件参数e) { 如果(Id!=0) { 基类删除(Id1); string path=path.Combine(GetDirectory(Name),Name); 删除(路径); } } 公共图像() { path=BaseClass.GetAllImages(PId); for(int i=0;i
protectedvoidbtndel\u单击(对象发送方,事件参数e)
{
如果(Id!=0)
{
基类删除(Id1);
string path=path.Combine(GetDirectory(Name),Name);
删除(路径);
}
}
公共图像()
{
path=BaseClass.GetAllImages(PId);
for(int i=0;i
当我单击图像的删除按钮时,图像被删除,但当我重新绑定数据列表时,图像被复制
我正在我的PageLoad
方法中绑定DataList
。必须在页面加载处理程序中使用IsPostBack
布尔属性
protected void page_load()
{
if(!IsPostBack)
{
BindImages();
}
}
我不能把照片放在一边!IsPostPack,其将影响其他功能。@Rocky-在BindImages()方法中的for循环之前,从tb(DataTable对象)中删除所有行,或在此方法中实例化DataTable对象。
protected void page_load()
{
if(!IsPostBack)
{
BindImages();
}
}