【发布时间】:2013-02-26 04:38:21
【问题描述】:
我想以某种方式执行一些 ajax 调用。
我有一个页面。在这个页面中有 2 个 ViewUserControl,比如 control1 和 control2。
control1 有一个调用 control2 的 Ajax.ActionLink 列表,如下所示:
<%= Ajax.ActionLink(page.Name, "PageDetails", new { pageSysName = page.SysName }, new AjaxOptions { UpdateTargetId = "pageEdit" })%>
control2 有一个 Ajax 表单,可以很好地更新。 Ajax.BeginForm 方法如下所示:
Ajax.BeginForm("SavePage", "Admin", new AjaxOptions { UpdateTargetId = "pageEditUpdated" })
当用户点击“保存”按钮时,它当前会使用来自控制器的基本 Content("updated") 返回类型更新一个名为 pageEditUpdated 的 div。
我被难住的部分是如何更新 control2 以反映新的变化。
总而言之,一个页面有 2 个控件。我希望 control2 刷新自身并更新 div 以通知用户已执行更新。
【问题讨论】:
标签: asp.net asp.net-mvc