1

在我的墙上分享了一些东西后,我在 facebook 上收到了一条关于我的活动的不错的弹出消息。有时,每当出现错误时,他们都会对错误给出很好的提示。像这样。在此处输入图像描述

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

我正在使用 mvc 3 asp.net 创建一个 Web 应用程序。在我的网络应用程序中,有一些类似于在 facebook 中共享链接的内容。

我使用 ajax 和部分视图实现了这个功能,它工作正常。

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

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

我想用 ActionResult 来做这两件事。

我不确定这是正确的方法。

简而言之,我想要的是通过自动弹出响应更新我的视图。希望你明白我想要什么。

如果您需要对此进行任何澄清,请告诉我。

请帮我实现这个功能。

谢谢 !!

4

2 回答 2

2

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

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

然后在回调中,将隐藏的容器/div 的 HTML 设置为局部视图的 HTML,然后以奇特的方式显示出来。

jQModaljQuery UI 对话框之类的东西非常适合这个。

于 2011-10-04T04:55:55.020 回答
0

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

return JavaScript("alert('Some message')");
于 2011-10-09T04:22:08.693 回答