摘要: 首先,我们必须了解什么是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有函数可供外部客户调用(注意:里面同样有客户不可调用的函数).假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态.即是客户不了解(也不需要)其过程,他们只获取数据. Web Service 最适合网络的分布式运算环境,它采用公开的标准,以 HTTP 为通迅协定,可以跨平台,穿越网络管制,加上提供公布与查询 Web Service 的 UDDI 机制,免除 阅读全文
posted @ 2010-10-27 23:30 小锋神 阅读(10297) 评论(0) 推荐(2) 编辑
摘要: 我们必须了解什么是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有 函数可供外部客户调用(注意:里面同样有客户不可调用的函数).假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他 们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态.即是客户不了解(也不需要)其过程,他们只获取数据. webservice传递的数据只能是序列化的数据,典型的就是xml数据,这里我们也只讨论xml数据的传输. 有了一些对xml webservice的初步了解后,我们将切入正题,即是用一个具体的 阅读全文
posted @ 2010-10-27 23:21 小锋神 阅读(886) 评论(1) 推荐(0) 编辑
摘要: protected Button1_Click(object sender, EventArgs e){ if(某些条件) { this.ClientScript.RegisterStartupScript(typeof(string),"js","if(confirm('确定吗?')){document.getElementById('"+Button2.ClientID+"').click();}else{document.getElementById('"+Button3.ClientID 阅读全文
posted @ 2010-10-27 19:45 小锋神 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 如果在本地测试webservice可以运行,在远程却显示“测试窗体只能用于来自本地计算机的请求”或者"The test form is only available for requests from the local machine. ",那是因为没有开启远程访问的原因。 大家都知道,Web服务做好后,发布在网上,别人要调用你提供的接口时,是无法打开测试窗体的,这让很多的朋友都蛮郁闷,为什么别人提供的服务接口就能够打开测试窗体,而我的就不行呢?是不是我的代码写的有问题呢?其实不是这样的,下面,我就来教你如何实现这个功能,让客户端也能够打开测试窗体。在web.config 阅读全文
posted @ 2010-10-27 10:33 小锋神 阅读(224) 评论(0) 推荐(0) 编辑