목록을 삭제할 것인지 묻는 Javascript 팝업을 만들고 싶습니다.ActionLink 삭제 확인
다음은 현재 내가 가지고있는 것입니다 (작동하지 않습니다 - 컨트롤러가 캐치 할 때 Guid가 null 임).
@Html.ActionLink("Delete", "Delete", "Listing", listing.Guid, new { onclick = "return confirm('Are you sure you want to delete this listing?')" })
첫 번째 삭제 문자열, 두 번째 삭제이 방법의 ActionName입니다, 목록은 컨트롤러의 이름이, listing.Guid 내가 가로 질러 그리고 마지막으로, 물론, onclick을 보낼 매개 변수입니다 Javascript입니다.
내가 끔찍하게 잘못 될 수있는 아이디어는 무엇입니까?
편집 더 좋은 확인 대화 상자는 어떻게 사용할 수 있습니까? 부트 스트랩 사용.
@Html.ActionLink(
"Delete",
"Delete",
"Listing",
new { id = listing.Guid },
new { onclick = "return confirm('Are you sure you want to delete this listing?')" }
)
및 각각의 컨트롤러 액션 :
public ActionResult Delete(Guid id)
{
...
}
그리고 네, 그건 아주 나쁜 생각 ActionLinks를 사용하여 요청을 GET 할 수
이 응답을 살펴보십시오 :
하고 각각의 컨트롤러 액션 : HTML 양식이 보편적으로이 동사를 지원하지 않기 때문에 그러나 당신이 AJAX 또는 사용 POST 동사를 사용할 수 있습니다 중 하나 [HTTP ://stackoverflow.com/questions/2537463/asp-net-mvc-how-to-make-users-confirm-the-delete][1] [1] : http://stackoverflow.com/ 질문/2537463/asp-net-mvc-how-to-make-users-confirm-the-delete –