我的上传附件保存在服务器上,附件路径和名称存在数据库Files表中,我用DATAGRID把所有数据显示出来,点击删除按钮,可以把路径和名称删掉,但是附件还在服务器上,请问如要把附件删除啊,该怎么样写删除事件啊????
解决方案 »
- 国家城市数据库
- (ASP.NET)定义方法的问题
- 关于HTML RunAt Server下拉列表框获取被选值的问题
- 庖丁解牛纵向切入ASP.NET3.5 控件和组件开发技术 开天劈地第一问
- :<...")中检测到有潜在危险的 Request.Form 值!
- 如何让按钮响应回车
- 急!!!!!!!!!150分求水晶报表9安装序列号
- 怎么在html编辑代码页面打开控件属性的动态说明提示呢?
- 我希望展开treeview时autopostback为false,单击node时为true。谁能帮我?!
- 请帮忙,很简单哦!急
- 散分,升裤衩了~大家在做查询动态查询,和录入的时候处理SQL注入式攻击是怎么解决的探讨下~
- 关于DataGrid图片分页显示,紧急求助...
再讲粗口,关XHW
using System;
using System.IO;
class Test
{
public static void Main()
{
string filename = @"D:\Test\del.txt";
try
{
File.Delete( filename );
}
catch( Exception e )
{
Console.WriteLine( e.Message );
}
}
}
<a href="delete.aspx?id=xx">delete</a>delete.aspx了删除文件,再删除数据库
//删除附件
//从DataGrid中取得文件名
string filename=e.Item.Cells[1].Text.ToString();
//从服务器中取得附件路径
string filepath=Page.Server.MapPath("files/")+filename;
//调用IO命名空间删除附件
System.IO.File.Delete(filepath);
//关闭数据库
cn.Close();
//重新绑定数据
GridBind();