Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC3 Ajax回调_C#_Asp.net Mvc 3_Jquery - Fatal编程技术网

C# MVC3 Ajax回调

C# MVC3 Ajax回调,c#,asp.net-mvc-3,jquery,C#,Asp.net Mvc 3,Jquery,好的,我将MVC3与razor和C#一起使用 我有一个用于模态的通用接口模式 如果我在表单上,并且有一个查找字段,我可以单击该查找字段旁边的“创建”。这将弹出一个jquery模式对话框,并显示用于创建该项的局部视图。我点击save,它需要关闭模态并刷新该模态的父级 因此,如果我已经打开了一个模态,并且从中打开了一个新的模态,我需要它来重新加载父模态。我知道如何从jquery进行重新加载,我的问题是确定何时何地使用Ajax.ActionLink进行回调 我看了“OnComplete”,但我怎么才能

好的,我将MVC3与razor和C#一起使用

我有一个用于模态的通用接口模式

如果我在表单上,并且有一个查找字段,我可以单击该查找字段旁边的“创建”。这将弹出一个jquery模式对话框,并显示用于创建该项的局部视图。我点击save,它需要关闭模态并刷新该模态的父级

因此,如果我已经打开了一个模态,并且从中打开了一个新的模态,我需要它来重新加载父模态。我知道如何从jquery进行重新加载,我的问题是确定何时何地使用Ajax.ActionLink进行回调


我看了“OnComplete”,但我怎么才能叫它呢?modals上的submit按钮会重定向到另一个页面,因此它应该如何调用“OnComplete”

您可以向对话框窗体添加一些脚本,以查找并关闭父级。但是,更好的方法是在对话框中使用Ajax.Form而不是Html.BeginForm


这样,对话框上的submit按钮将仅更新对话框中的指定区域,并具有一个OnComplete处理程序,可以在需要时关闭对话框

我不知道那个助手,我需要做什么。谢谢