Jquery弹出窗口和ActionLink上的持久数据单击

时间:2014-07-25 10:19:36

标签: jquery asp.net-mvc

我对ActionLink Click上的数据持久性有疑问。 我有一个页面,用户在输入字段中输入一些信息。其中一个字段使用jquery自动完成,如果它们要查找的值不存在,则可以单击操作链接来创建它。将打开一个jquery弹出窗口。提交后,用户将返回主视图。问题是先前输入的数据不存在。 我的问题是如何实现这一点,同时出现弹出窗口。我尝试使用Ajax.ActionLink但部分视图不会显示为弹出窗口。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

打开弹出窗口后,您可以使用JavaScript通过AJAX post将您从弹出窗口收集的数据发送到控制器。

然后保存到数据库控制器后,可以将创建的实体或相关字段作为JsonResult返回,并且可以使用这些数据设置自动完成字段值。

之后,您可以使用JavaScript关闭弹出窗口,之前在父窗口中输入的数据不会丢失,因为您没有重定向。

谢谢!