2010-06-13 2 views
-1

누군가가 제대로 작동하려면 삭제를 위해 ajax.actionlink를 만듭니다. 마지막에 성공적으로 레코드를 삭제 한 후에 페이지가 제대로 새로 고쳐지지 않습니다. 페이지 새로 고침은 내 문제입니다. 내가 updatetarget ID를 정의하고 내 컨트롤러에서보기 (모델)를 반환하지만 그것으로 마스터 페이지를 반환하고 있습니다. asp.net mvc2 ajax.actionlink가 작동하지 않습니다. 새로 고침 문제

그래서 것은 내가

<%= Ajax.ActionLink("Delete", "Delete", new { id = item.int_OrganizationGroupId }, new AjaxOptions { UpdateTargetId = "abc", HttpMethod = "Post", Confirm = "Delete Group with Organization Group ID:" + item.int_OrganizationGroupId + " Organization Group Name:" + item.vcr_OrganizationGroupName, OnSuccess = "handleSuccess" })%>| 

ABC 테이블

의 id에서이다하는 page.I있는 페이지가 상쾌하지뿐만 아니라 리디렉션을 사용한 데 있다는 것입니다 컨트롤러

보기 ("ManageGroup, 모델)

답변

1

AJAX는 모델과 뷰를 반환 사용하려면, 당신은 일부를 작성해야 전체보기 대신 마스터 페이지 등을 포함하는 전체보기 대신보기 및 리턴.

Public Function AjaxView() as ActionResult 
    Return PartialView("NameOfYourPartialView", ItemsToReturn) 
End Function