Привет, моя кнопка удаления, которая является LinkButton, не работает, хотя мне потребовалось много времени, чтобы набрать код, чтобы он работал, но я не знаю, что с ним не так, пожалуйста, помогите. Вот код для этого.
using System;
using System.Collections.Generic;
using System.Data;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class fileuploader : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
show_data();
}
private void show_data()
{
DirectoryInfo d = new DirectoryInfo(MapPath("~/data/"));
FileInfo[] r = d.GetFiles();
DataTable dt = new DataTable();
dt.Columns.Add("path");
for (int i = 0; i < r.Length; i++)
{
DataRow row=dt.NewRow();
row["path"] = "~/data/" + r[i].Name;
dt.Rows.Add(row);
}
DataList1.DataSource = dt;
DataList1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
string path = "~/data/" + Guid.NewGuid().ToString() + "" + Path.GetExtension(FileUpload1.FileName);
FileUpload1.SaveAs(MapPath(path));
Response.Write("Save Succesfully");
show_data();
}
}
protected void LinkButton1_Command(object sender, CommandEventArgs e)
{
file.Delete(MapPath(e.CommandArgument.ToString()));
Response.Write("File Deleted Succesfully");
show_data();
}
}