ASP.NET:制作与Facebook应用程序栏类似的东西

时间:2009-02-04 14:36:14

标签: asp.net controls

是否有一个内置控件靠近Facebook底部的应用程序栏,或者只有通过使用JavaScript / AJAX才能使用这样的功能?

3 个答案:

答案 0 :(得分:1)

请记住,ASP.NET是服务器端,因此它控制在网页甚至到达用户之前发生的所有处理。对于像你所说的那样的功能,你需要像Javascript这样的浏览器端巫术。所以......

  1. 几乎需要Javascript。
  2. 唯一可行的替代方案是Flash。
  3. XML不是必需的(甚至是必要的)。
  4. 不要陷入调用所有异步,Javascript驱动的行为“AJAX”的陷阱,因为其中很多都不是。

答案 1 :(得分:1)

我刚刚在ASP.NET中构建了这样的东西。我最近发布了一个关于如何做到这一点的博客。了解如何构建Facebook Application Bar in ASP.NET

我使用了ComponentOne的两个控件来帮助,C1Menu控件和C1ToolTip控件

答案 2 :(得分:0)

我想你的意思是: 屏幕截图:http://screencast.com/t/kqFPArcmYQ 视频:http://screencast.com/t/X6IczIIv

如果是这种情况,不,单靠ASP.NET无法完成。你是正确的,假设它需要javascript,可能还有一些AJAX来进行这些异步调用。

您应该查看javascript库,例如jQuery& jQuery UI,或MooTools等。这些为您提供了广泛的工具和插件来创建精彩/动态的UI。

http://jquery.com/jQuery UI Demos

http://mootools.net/MooTools Demos

查看他们网页上的演示,看看这些是否适合您的想法。你绝对可以在ASP.Net中构建菜单的核心,然后使用javascript库来获得你正在寻找的动态感觉。

希望有所帮助。