Ajax 在MVC ASP.NET中将弹出窗口作为响应返回

Ajax 在MVC ASP.NET中将弹出窗口作为响应返回,ajax,asp.net-mvc-3,popup,response,actionresult,Ajax,Asp.net Mvc 3,Popup,Response,Actionresult,在facebook上,当我在墙上分享了一些东西后,我收到了一条关于我的活动的好消息。有时,每当有错误时,他们都会对错误大发雷霆。像这样 我知道在facebook上一切都是关于ajax的 我正在使用MVC3ASP.net创建一个web应用程序。在我的web应用程序中,有一些类似于在facebook中共享链接的东西 我使用ajax和局部视图实现了这个特性,效果很好 当用户提交一个新链接时,在我的控制器操作方法中,我更新数据库并返回一个局部视图,最后用漂亮的动画更新我的视图 现在我的问题是如何在更新我

在facebook上,当我在墙上分享了一些东西后,我收到了一条关于我的活动的好消息。有时,每当有错误时,他们都会对错误大发雷霆。像这样

我知道在facebook上一切都是关于ajax的

我正在使用MVC3ASP.net创建一个web应用程序。在我的web应用程序中,有一些类似于在facebook中共享链接的东西

我使用ajax和局部视图实现了这个特性,效果很好

当用户提交一个新链接时,在我的控制器操作方法中,我更新数据库并返回一个局部视图,最后用漂亮的动画更新我的视图

现在我的问题是如何在更新我的视图(facebook墙)时给出弹出响应

我想用ActionResult做这两件事

我不确定这样做是否正确

简单地说,我想要的是用自动弹出响应更新我的视图。希望你明白我想要什么

如果你需要任何澄清,请告诉我

请帮我实现这个功能

谢谢

“弹出窗口”是客户端功能,而不是服务器端。你不能用actionresult本身来做

也许您应该从操作方法返回一个
PartialViewResult
,该方法由AJAX调用(例如jQuery)触发

然后在回调中,将隐藏容器/div的HTML设置为部分视图的HTML,然后以一种奇特的方式显示它


类似于或是完美的答案。

我自己找到了答案。添加Jquery库和不合理的javascript和

return JavaScript("alert('Some message')");

我自己找到了答案。添加Jquery库和不可信的javascript并返回javascript(“警报('somemessage')”);我知道在你开始。。。但是这个JS代码不会像您喜爱的FB示例那样返回任何东西。