2011-02-23 154 views
2

我是一个PHP开发人员,不太了解Silverlight,我正在处理需要在客户端浏览器上处理请求的项目,例如发布httprequests并处理它们,它是一个自动目录提交程序,它可以在silverlight应用程序中完成?Silverlight进程在客户端

我希望用户打开silverlight应用程序,它将从客户端提交发布请求,并且还可以处理成功和失败。

是否有可能?

请指导我。

谢谢

回答

2

当您运行Silverlight应用程序,你基本上下载.xap文件(与DLL文件内)。这些在您的机器上执行。我不是PHP专家,但我似乎记得PHP是在服务器端执行的 - 所以现在你知道它的区别了。

为了与服务器进行通信,您可以使用的流行的方法之一:

  • 使用WCF web服务
  • 使用WCF RIA的WebService
  • 使用WCF REST web服务
  • 使用插座

我不确定,但我认为使用WebClient对象也可以使用POST动词(您需要查看它虽然)。

您可以访问silverlight.net的学习部分,了解关于使用WCF服务或手动实验的一些好视频。我还会推荐Matthew McDonald的Pro Silverlight(3或4)书,这些书有一些很好的插座示例。

希望有所帮助。

Regards