편집 : 짐에서 다른 하나를 사용,이 답변을 사용하지 마십시오.
ActionLink
을 사용할 수 없습니다. 팝업을 표시하기 위해 일부 JavaScript (예 : here)를 작성해야합니다. Url.Action
을 사용하면 자바 스크립트가 결국 게시물에 사용하거나 엔드 포인트를 가져 오는 URL을 생성 할 수 있습니다.
@Html.ActionLink("Checkout and view order list", "Order", "Order", null, new { onclick="return confirm('Are you sure you want to click this link?')" })
이것은을 추가합니다 :
내 자바 스크립트는 나쁘다, 그러나 나는이에서 아이디어를 얻을 생각 : 과부하 Html.ActionLink(string linkText, string actionName, string controllerName, object RouteValues, object HtmlAttributes)
일부 자바 스크립트를 사용
<a href="javascript:confirmation();">Checkout and view order list</a>
<script>
function confirmation() {
var answer = confirm("Confirm?")
if(answer) {
// Do something here, post or get
window.location = @Url.Action("Order", "Order");
}
}
</script>
+1 : 이것은 내가하는 일이기도합니다 –
고마워요! 쉬운 솔루션! – wholee1