【发布时间】:2011-06-21 17:03:32
【问题描述】:
我想在点击hyperlink 时删除directory。我尝试如下。但是我的页面重定向到default(start) page 并且directory 没有被删除。
protected void Page_Load(object sender, EventArgs e)
{
Execute(s,Content,k,j);
}
private void Execute(string path,string cont,string sym,string space )
{
foreach (var directory in new DirectoryInfo(path).GetDirectories())
{
string f = directory.FullName;
f = Server.UrlPathEncode(f);
Response.Write("<a href =''" + "onclick='Delete(" + f + ")'> DELETE </a>");
Execute(directory.FullName,cont1,sym1,space1);
}
}
private void Delete(string path)
{
DirectoryInfo DirDel = new DirectoryInfo(path);
DirDel.Delete();
}
你能告诉我这段代码的问题吗?
【问题讨论】: