调用WebService方法
?一、webService在cs后台程序中的调用 ??????? A、通过命名空间和类名直接调用 ??????? 示例:???????? ????? ? webService ws = new webService();
??????? 指定web引用名,假设为KK; ??????? 示例:????????? ??????? kk.webService n = new kk.webService();
??????? 1、首先通过下面的方法把webService在前台引用进来???????? ??????? <asp:ScriptManager ID="ScriptManager1" runat="server">
?????三、? 在ASPX页面中调用一个 asmx WebService 最通常的做法是通过 IDE 加入 Web 引用,这种方法的方便之处在于我们只需知道 asmx 文件的 URL 路径和公开的方法名即可在 ASPX 页面中调用并反序列化为本地的对象。但有时候这种方法会带来某些维护方面的问题,如 WebService 的路径一旦变动我们将不得不重新引用新的 URL 路径,重新编译项目。 ? ??? 首先,新建一个站点或Web项目(需要安装插件),打开站点根目录下的 Web.config 配置文件,在 configuration 节点下新建一个 appSettings 节点,之后再加入如下代码: ??? 之后,在适当的位置创建一个 WebServiceFactory.cs 文件,通过过这个文件实现 WebService 的读取工作。我们假设 WebService.asmx 中有一个公开的方法 GetScrapCategory,这个方法返回一个 DataTable 实例。 ?再之后,在需要的页面调用 WebSericeFactory新实例的GetScrapCategory()方法返回一个DataTable. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |