2014-05-18 46 views
0

我使用@ Ajax.ActionLink()来渲染局部视图。在视图中提交的表单的结果以另一种形式显示,并显示邮件已发送的消息。我知道我可以用弹出窗口来做到这一点,但我打算稍后在结果视图上做其他事情。如何在父视图中显示视图的结果?

我用这个方法在过去...

@Html.Action("Action", "Controller", new { id =myId }) 

但是这需要有父页面调用局部视图。由于我打电话与ajaxlink的局部视图,我要的是行动做了之后的事情,而不是去与这个新的页面视图...

return View(); 

...只是把返回的视图中的内容父视图,以便远离当前视图的导航不会发生。

如何在父视图中显示视图的结果?

感谢您对此的任何信息。

+0

你可以在JS中使用'ajax',如果使用jQuery则更好。 –

回答

1

呼叫你的父母你的view.in您的jQuery方法jQuery的方法,显示的信息是“你的邮件已发送”,然后重定向到从jQuery的method.your问题的另一种观点将得到解决

相关问题