`
wjm901215
  • 浏览: 154097 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

从webservice读取string[]至downlist,增加onchange事件,更改相关显示。

阅读更多

aspx页面


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>

<scriptlanguage="javascript"type="text/javascript">


functionButton1_onclick(){
WebService.getStr(callComplete);
}

functionaa()
{
varList=document.getElementById("dd1");
document.getElementById(
"Label1").innerHTML=List.options[List.selectedIndex].value;
}

functioncallComplete(result)
{


varList=document.getElementById("dd1");

for(x=List.options.length-1;x>-1;x--)
{
List.remove(
0);
}


for(x=0;x<result.length;x++)
{
varoption=document.createElement("option");
option.text
=result[x];
option.value
=result[x];
if(window.navigator.appName.toLowerCase().indexOf("microsoft")>-1)
List.add(option);
else
List.add(option,
null);
}

}



</script>

</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="WebService.asmx" />
</Services>
</asp:ScriptManager>
<input id="Button1" type="button" value="button" language="javascript" onclick="return Button1_onclick()" />
<asp:DropDownList ID="dd1" runat="server">
</asp:DropDownList>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</form>
</body>
</html>



webservice代码:


usingSystem;
usingSystem.Web;
usingSystem.Collections;
usingSystem.Web.Services;
usingSystem.Web.Services.Protocols;
usingSystem.Web.Script.Services;
usingSystem.Data;


///<summary>
///WebService的摘要说明
///</summary>
///
[ScriptService]
[WebService(Namespace
="http://tempuri.org/")]
[WebServiceBinding(ConformsTo
=WsiProfiles.BasicProfile1_1)]
publicclassWebService:System.Web.Services.WebService{

publicWebService(){

//如果使用设计的组件,请取消注释以下行
//InitializeComponent();
}

[WebMethod]
publicstringHelloWorld(){
return"HelloWorld";
}

[WebMethod]
publicstring[]getStr()
{

returnnewstring[]{"HelloWorld","bbb","cccc"};
}


分享到:
评论

相关推荐

    webservice接口接收xml,string代码

    ### WebService接口接收XML与String代码解析 #### 一、概述 在现代软件开发中,WebService作为一种基于HTTP协议的应用程序接口(API),广泛应用于不同系统之间的数据交换与服务调用。本篇文章将根据提供的代码示例...

    webservice获取List案例

    泛型List允许我们在List中存储特定类型的元素,如List&lt;String&gt;或List,确保了添加和检索元素时的类型一致性。 3. **XML配置**:由于WebService返回的是XML格式的数据,因此在处理非简单类型如List时,需要进行XML...

    详谈Unity3D通过Webservice读取数据库

    从结构上看,Unity3D想要拿数据库的数据,问Web拿就可以了,而对数据库的操作已经外包给Web了,不用你操心。是的,理论上的东西看上去就是这么简单。Web对数据库的操作完全是没问题的,前提是大家如果会Asp.net,...

    Json 结合 WebService 读取并显示数据

    本主题将深入探讨如何利用JSON结合WebService来读取并显示数据。 一、JSON:简单对象表示法 JSON因其简洁和易于理解的特性,被广泛应用于数据交换。它的结构类似于JavaScript对象,由键值对组成,数据以键:值的...

    调用webservice,通过post传参读取返回的XML

    在这个例子中,可能是用户界面触发调用WebService的事件,然后在后台代码中处理响应。 7. **BusRun.aspx和BusRun.aspx.cs**:类似地,`BusRun.aspx`可能是另一个Web Forms页面,可能专门用于处理与公交运行(BusRun...

    java webService XML document String

    Java WebService 和 XML 在IT行业中是两个至关重要的概念,它们在构建分布式系统和服务交互中扮演着核心角色。这篇博文可能是关于如何在Java中处理XML文档,以及如何利用XML与Web服务进行通信的一个教程。让我们深入...

    通过KETTELE读取webService接口

    通过KETTLE读取WEBSERVICE接口,解析SOAPUI协议后,读取接口数据,处理后变成自己系统里的数据

    c#操作XML 读取、生成,WEBSERVICE接口

    string value = node.InnerText; ``` 2. **C#操作XML:生成** 要生成XML文档,首先创建`XmlDocument`对象,然后添加根节点和其他节点。以下示例创建了一个简单的XML文档: ```csharp XmlDocument xmlDoc = ...

    webservice cxf spring整合返回list,bean,string,json,xml项目完整实例

    【标题】:在Java EE环境中,使用Apache CXF与Spring框架整合实现Web服务,返回List、Bean、String、JSON及XML的完整项目实例 【描述】:本项目旨在展示如何在Java企业级应用(Java EE)中,通过Apache CXF框架创建...

    webservice以及poi读取word和定时作业的功能

    集合了poi读取word的并转换为Html格式的功能,包含axis客户端功能,还包含job任务,里面的dmp文件为数据库文件,没什么用,可以根据自己的条件去修改,定时任务使用的是quartz技术,程序修改了数据库的话可以使用。

    webservice4 二进制文件读取

    本文将详细讨论如何在WebService4中读取和传输二进制文件,以及涉及的相关技术。 首先,我们可以使用`byte[]`数组作为数据类型来传递二进制文件。这种方式简单直接,客户端可以通过RPC(Remote Procedure Call)...

    java读取.net WebService中的Dataset

    在此我用的是Asix框架来解决的,在Asix包下有一个叫作WSDL2Java的类,可用来解析WSDL以生成Java代码供程序员使用,我尝试过用soap来处理Dataset,不过没有成功(浪费了不少时间)

    C#调用JavaWebService

    最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string类型能正常传递...

    c# httpwebrequest调用webservice demo

    在深入了解如何使用`HttpWebRequest`调用WebService之前,我们先简要回顾一下相关的基础知识。 ##### 1.1 WebService简介 WebService是一种基于XML和HTTP协议的应用程序接口(API),它允许不同平台、不同语言编写的...

    超简单的webservice调用

    【标题】"超简单的webservice调用"涉及的是在Java环境下使用Hutool库进行Web Service接口调用的基础知识。Web Service是一种基于网络的、松散耦合的软件组件交互方式,它允许不同系统间的应用共享数据和服务。在这个...

    C++2005调用C#Webservice接口返回值为List

    C++2005调用C#Webservice接口返回值为List 本文将详细介绍C++2005如何调用C#Webservice接口返回值为List。首先,需要了解C#Webservice的基本概念和C++2005如何调用Webservice接口。 一、C#Webservice的基本概念 ...

    c# winfrom 调用天气预报的webservice

    在WinForms应用中,我们可以创建一个新的方法或者在事件处理函数中调用WebService。以下是一个示例: ```csharp using WeatherServiceReference; // 假设这是生成的代理类命名空间 private void GetWeatherInfo()...

    spring,cxf,restful发布webservice传递List,Map,List&lt;Map&gt;

    为了更好地理解这个过程,可以从提供的"webservice"压缩包文件中查看示例代码。通常,这个压缩包可能包含以下内容: - 服务端的Spring Boot项目,包括pom.xml配置文件、服务接口和实现类、CXF配置等。 - 客户端示例...

Global site tag (gtag.js) - Google Analytics