2010-06-13 92 views
-1

有人讓ajax.actionlink讓刪除工作正常。成功刪除記錄後,它沒有正確刷新頁面。 頁面刷新是我的問題。我已經定義了updatetarget id並從我的控制器返回視圖(模型),但它正在返回母版頁。asp.net mvc2 ajax.actionlink不工作刷新問題

所以事情是,我有一個page.I頁面使用了重定向,以及這是不是清爽,

<%= 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從控制器

視圖(「ManageGroup,模型);

回答

1

要使用AJAX的模型和視圖返回,你需要創建一個部分ial查看並返回,而不是一個完整的視圖,其中將包括您的母版頁等。

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