想用silverlight做表现层,遇到js和.net通讯问题

4 views
Skip to first unread message

hyqer

unread,
Jan 5, 2010, 8:55:55 AM1/5/10
to OpenSocial 中文讨论组
请教一个问题,
silverlight没有象osapi那样好用的api, 所以我想用c#调用js,然后在拿到数据后调用silverlight的函数,把结果传到
silverlight,c#调用js没有问题,js调用c#遇到了问题。

开发时,silverlight 的xap文件和html文件在一个域,都是localhost,javascript调用silverlight的代
码能成功,部署好后,xap文件在myhost.com,html文件在gmodules.com,javascript调用silverlight的
代码失败,请问是什么原因,怎么解决?谢谢

hyqer

unread,
Jan 5, 2010, 11:12:50 PM1/5/10
to OpenSocial 中文讨论组
看了一下myspacesilverlight的实现,它只有c#调用js,不过它调的是opensocial namespace下的的函数,看看能
不能改成调用osapi函数,对我的程序而言,只要实现osapi.http.get就ok了

hyqer

unread,
Jan 5, 2010, 11:13:30 PM1/5/10
to OpenSocial 中文讨论组
这个地方死了

Zakiyy Yan (闫之楠)

unread,
Jan 5, 2010, 11:23:31 PM1/5/10
to opensoci...@googlegroups.com
有可能是跨域问题。

 也许可以这样解决:修改silverlight container页面里的 allowScriptAccess属性。由原来的"sameDomain" 修改为 "always"。




Thanks & Best Regards

Zhinan Yan(闫之楠)





2010/1/6 hyqer <heyi...@gmail.com>
--
您收到此邮件是因为您订阅了 Google 网上论坛的“OpenSocial 中文讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 opensoci...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 opensocial-chi...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/opensocial-china?hl=zh-CN 访问此网上论坛。




Roy He

unread,
Jan 5, 2010, 11:36:03 PM1/5/10
to opensoci...@googlegroups.com
谢谢,我试一下,如果ok的话,就省了我不少时间。

2010/1/6 Zakiyy Yan (闫之楠) <zakiy...@gmail.com>
Reply all
Reply to author
Forward
0 new messages