我正在使用asp.net 4.0构建文档上传器Web系统。 我陷入了gridview。我可以从gridview中删除数据。数据在sql表中被删除,但文档(存储在我的文件夹中)仍然存在。
我希望在用户点击gridview中的删除时删除该文档。这有可能......已经工作了几天......
提前致谢。
答案 0 :(得分:3)
有一个RowDeleted
事件的gridview在删除一行后触发,你必须在这个事件中编写逻辑。像...
protected void GridView1_RowDeleted(object sender, GridViewDeletedEventArgs e)
{
if (System.IO.File.Exists("DocumentPath"))
{
System.IO.File.Delete("DocumentPath");
}
}
答案 1 :(得分:0)
您可以在GridView的OnRowDeleting事件结束时调用以下行:
if (System.IO.File.Exists("PathToYourDoc")) { System.IO.File.Delete("PathToYourDoc"); }
关于如何查找文档路径,您可以访问以下链接以查看不同的示例: