Не могу нажать кнопку ссылки - PullRequest
0 голосов
/ 05 января 2020

Привет, моя кнопка удаления, которая является 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();
    }
}

1 Ответ

0 голосов
/ 06 января 2020

проверьте, добавили ли вы Onclick = "LinkButton1_Command" в элемент управления Linkbutton.

...