jqueryでアクションメソッドを呼び出してファイルを削除しようとしています。しかし、何も起こりません。ファイルはまだ存在します。jqueryからMVCへのアクションでファイルを削除できません
data: { fileName: $('#pictureTitle').attr('src') }
は、ファイル名を渡しているように見える:後
は、この行でアクションメソッドのコード
[HttpPost]
public ActionResult Remove(string fileName)
{
string completFileName = Server.MapPath("~/Content/Images/" + fileName);
System.IO.File.Delete(completFileName);
return Json(true);
}
ファイルはまだサーバーに残っていますか?もしajaxがjqueryの場合ではなくてうまくやっているのなら... Firebugコンソールでajaxが成功したかどうかを確認してください – Rafay
どうしますか? – BNL
あなたは例外を受け取りますか? – Baz1nga