2010-06-13 70 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