ASP.NET MVC裡使用javascript的Confirm(確認對話視窗)及delete(刪除)

摘要:ASP.NET MVC裡使用javascript的Confirm(確認對話視窗)及delete(刪除)

寫ASP.NET MVC時,在想要怎麼在清單中的列表刪除某一列且不用進入另一個確認頁面,於是做了以下:

View的某一部份程式碼:

Razor

@foreach (var item in Model) {
    <tr>
  <td>
            @Html.ActionLink("刪除", "DeleteoOneSelf", new { id=item.Id }, new { @class="Link",@onclick="return Confirm_Form()"})
        </td>
    </tr>
}

Javascript

function Confirm_Form()
    {
        if (!confirm("您確定要刪除嗎?"))
            return false;
    }

Controller的部份程式碼

public ActionResult DeleteoOneSelf(int id) { 
SendGroupList sendgrouplist = db.SendGroupList.Find(id);     db.SendGroupList.Remove(sendgrouplist); 
db.SaveChanges(); 
return RedirectToAction("請自訂導向哪一頁面");
 }