摘要: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("請自訂導向哪一頁面");
}