日期:2014-05-18  浏览次数:20368 次

跨站点对象的传递
如题:两边都是ASP.NE站点。
需要将订单数据从A传递到B

传递的对象是个dataset或者datatable(开始本来想通过URL参数传递,用分隔符分开)
但后来感觉还是传递数据结构比较严谨。

请问如何实现??
Session好像不能跨站点吧??

------解决方案--------------------
webservice比较合适
------解决方案--------------------
比如说使用json序列化,你使用 HttpWebReqeust来Post一个定义为byte[]类型的data数据,目标网页为一个ashx,那么在这个ashx中使用一句类似
C# code
new StreamReader(context.Request.InputStream).ReadToEnd()

------解决方案--------------------
探讨

详见#10楼

其实那样的话直接POST字节流就行了

------解决方案--------------------
如果两个都数据库都支持远程链接,可以考虑写存储过程来传数据
------解决方案--------------------
remoting webservice