asp.net mvc2 ajax.actionlink无法正常刷新问题

时间:2010-06-13 16:31:19

标签: asp.net-mvc asp.net-ajax asp.net-mvc-2

有人让ajax.actionlink删除工作正常。最后成功删除记录后,它没有正确刷新页面。 页面刷新是我的问题。我已经定义了updatetarget id并从我的控制器返回视图(模型),但它正在返回主页面。

所以问题是我有一个带页面的页面。我也使用了重定向,但这并不令人耳目一新,

 <%= 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 个答案:

答案 0 :(得分:1)

要在模型和视图上使用AJAX返回,您需要创建一个局部视图并返回该视图而不是包含母版页等的完整视图。

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