사용하여 개체를 삭제할 때) (에서 @ Html.AntiForgeryToken를 포함하는 방법 : -객체를 삭제하기위한 <code>Delete action method</code>를 호출 내가 <code>ajax.actionlink</code> 다음 한 삭제 링크
@if (!item.IsAlreadyAssigned(item.LabTestID))
{
string i = "Are You sure You want to delete (" + @item.Description.ToString() + ") ?";
@Ajax.ActionLink("Delete",
"Delete", "LabTest",
new { id = item.LabTestID },
new AjaxOptions
{ Confirm = i,
HttpMethod = "Post",
OnSuccess = "deletionconfirmation",
OnFailure = "deletionerror"
})
}
을하지만, 거기가 할 수있는 방법입니다 @Html.AntiForgeryToken()
에 Ajax.actionlink
삭제 호출을 포함시켜 침입자가 잘못된 삭제 요청을 보낼 수 있는지 확인하십시오.
BR
답장을 보내 주셔서 감사합니다. 원래 Ajax.Actionlink?에서 이것을 정의 할 방법이 없습니다. –
그리고 인터넷에서의 모든 예제가 삭제 시나리오에서 편집 방지 및 위조 방지 토큰 만 사용하는 이유는 무엇입니까 (삭제 시나리오에서는 제외). 삭제시 위조 방지 토큰을 사용하는 자습서를 보지 못했지만 시나리오, 그러니 그렇게해야합니다 (나는 그렇게해야한다고 생각합니다 !!!) –