如何使用jquery删除asp.net mvc中的文件

时间:2013-07-11 02:53:30

标签: c# jquery asp.net-mvc visual-studio-2010 web

我的剧本

$("#btnDelete").click(function () {
    $.post(url, { fileName: _fileNameAttachementPhoto }, function (data) {
        $("#ResumePart4").html(data);
    });
});

我的控制器

[HttpPost]
public ActionResult DeleteConfirmed(string fileName)
{
    var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
    FileInfo file = new FileInfo(path);
    if (file.Exists) {
        file.Delete();
    }
    return RedirectToAction("DeleteConfirmed");
}

我试过这样做但没有发生任何事情。

1 个答案:

答案 0 :(得分:3)

试试这个

 $.post('@Url.Action("DeleteConfirmed", "ControllerName")',
            {
                fileName: FileName
            });