我正在开发一个ASP.NET MVC项目,我希望使用@ Ajax.ActionLink从不同的控制器调用部分视图。
我已经想出如何使用以下方法在同一控制器上调用局部视图:
@Ajax.ActionLink("Load Forms", "Index", new AjaxOptions { HttpMethod = "POST", UpdateTargetId = "divForms", InsertionMode = InsertionMode.Replace })
我如何在一个完全不同的控制器上调用一个函数?
谢谢
答案 0 :(得分:2)
尝试
@Ajax.ActionLink("Load Forms", "Index", "ControllerName", new AjaxOptions { HttpMethod = "POST", UpdateTargetId = "divForms", InsertionMode = InsertionMode.Replace })
注意第3个参数是控制器的名称。请参阅MSDN:
http://msdn.microsoft.com/en-us/library/dd505194(v=vs.118).aspx