创建小部件

时间:2011-06-01 20:36:21

标签: c# jquery asp.net

您好我想创建一个可以嵌入其他网站的小部件,类似于Twitter个人资料小部件,这里有一个例子;

http://twitter.com/about/resources/widgets/widget_profile

我接近这个的方式是通过我的wcf以json格式返回数据,问题是看看twitter的例子似乎有一些javascript而且我不是为了达到目的。我对更有经验的开发者的问题是我是在正确的轨道上,我还需要做些什么。非常感谢

2 个答案:

答案 0 :(得分:1)

javascript的目的是实际调用你的wcf服务来检索数据并将html结果写入屏幕。在twitter示例中,许多选项都设置在javascript对象中,用于管理配置(背景颜色,用户名等)。您可以返回json,然后从json中获取值并将它们插入到客户端的html模板中。如果你想在其他网站上使用它,我可能会避免使用jquery,因为你无法确定用户是否包含它,所以你需要包含它。如果您使用旧版本,则会出现版本问题,而您的小部件所在的网站则希望使用较新版本。

答案 1 :(得分:1)

有一篇有趣的博客文章解释了如何创建窗口小部件,安全加载jquery和css,进行JSONP调用等等: How to build a web widget (using jQuery)