看一个简单的调用WebService的例子:

WebService如下,注意在WebServiceSample上加ScriptService特性:页面:

[ScriptService]

public class WebServiceSample : System.Web.Services.WebService {

    public WebServiceSample()

    {

        //Uncomment the following line if using designed components 

        //InitializeComponent(); 

    }


    [WebMethod]

    public string EchoString(String s)

    {
        return "Hello " + s;
    }

}

ASPX

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

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

    <title>Untitled Page</title>

</head>

<script type="text/javascript" language="JavaScript">

    function OnbuttonGo_click() 

    {
        requestSimpleService = WebServiceSample.EchoString(

            document.getElementById('inputName').value,       //params

            OnRequestComplete    //Complete event

            );

        return false;
    }

    function OnRequestComplete(result) 

    {
        alert(result);
    }

</script>

<body>

    <form id="form1" runat="server">

    <asp:ScriptManager ID="ScriptManager1" runat="server">

        <Services>

            <asp:ServiceReference Path="WebServiceSample.asmx"/>

        </Services>

    </asp:ScriptManager>

    <div>

        <input type="text" id="inputName" size=20/>

        <input id="button" type="button" value="调 用" onclick="return OnbuttonGo_click()" /></div>

    </form>

</body>

</html>

转载于:https://www.cnblogs.com/wenlin1234/archive/2007/07/05/806845.html

【转】ASP.NET AJAX入门系列(8):使用ScriptManager控件相关推荐

  1. ASP.NET AJAX入门系列(1):概述

    经常关注我的Blog的朋友可能注意到了,在我Blog的左边系列文章中,已经移除了对Atlas学习手记系列文章的推荐,因为随着ASP.NET AJAX 1.0 Beta版的发布,它们已经不再适用,为了不 ...

  2. 【转】ASP.NET AJAX入门系列

    ASP.NET AJAX入门系列将会写关于ASP.NET AJAX一些控件的使用方法以及基础知识,其中部分文章为原创,也有一些文章是直接翻译自官方文档,本部分内容会不断更新. 目录 ASP.NET A ...

  3. ASP.NET AJAX入门系列

    ASP.NET AJAX入门系列将会写关于ASP.NET AJAX一些控件的使用方法以及基础知识,其中部分文章为原创,也有一些文章是直接翻译自官方文档,本部分内容会不断更新. 目录 ASP.NET A ...

  4. ASP.NET AJAX入门系列相关资料收集

    声明:转自TerryLee的blog和自己整理的一些资料下载. ASP.NET AJAX入门系列将会写关于ASP.NET AJAX一些控件的使用方法以及基础知识,其中部分文章为原创,也有一些文章是直接 ...

  5. ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件

    本文将使用Timer控件更新两个UpdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档.<?XML:NAME ...

  6. ASP.NET AJAX入门系列(10):Timer控件简单使用

    本文主要通过一个简单示例,让Web页面在一定的时间间隔内局部刷新,来学习一下ASP.NET AJAX中的服务端Timer控件的简单使用. 主要内容 Timer控件的简单使用 1.添加新页面并切换到设计 ...

  7. ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel

    本文简单介绍一下在母版页中使用UpdatePanel控件,翻译自官方文档.<?XML:NAMESPACE PREFIX = O /> 主要内容 1.添加UpdatePanel控件到Cont ...

  8. asp.net 母版与ajax使用 updatepanel,ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel...

    本文简单介绍一下在母版页中使用UpdatePanel控件,翻译自官方文档. 主要内容 1.添加UpdatePanel控件到Content Page 2.通过Master Page刷新UpdatePan ...

  9. ASP.NET AJAX入门系列(3):使用ScriptManagerProxy控件

    在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptManager控件,所以在有母版页的情况下,如果需要在Master-Page和Content-Page中需要引入不同的脚本时, ...

  10. ASP.NET AJAX入门系列(6):UpdateProgress控件简单介绍

    在ASP.NET AJAX Beta2中,UpdateProgress控件已经从"增值"CTP中移到了ASP.NET AJAX核心中.以下两篇关于UpdateProgress的文章 ...

最新文章

  1. 制作CentOS fence-agents 镜像
  2. LR与SVM的相同点和不同点
  3. 如何向本地MSDN帮助库中添加和修改一些帮助内容
  4. python基础语法-对文件的操作
  5. 6月,回忆我失去的爱情
  6. 膜拜大牛!HTTPS面试常问全解析,吊打面试官系列!
  7. 有关于婚姻经济学的经典对话
  8. 用Grafana为Elasticsearch做日志分析
  9. oracle 历史查询是哪个机器发起的,Oracle 查询历史连接主机信息
  10. VMware的安装与设置
  11. selenium firebug firePath xpath问题
  12. 大数据杀熟?苹果回应:定价权在开发者那
  13. 微信公众号原主体已注销 如何办理账号迁移及公证书?
  14. 已解决urllib.error.HTTPError: HTTP Error 403: Forbidden
  15. windows安装gem和fastlane
  16. 今天睡眠质量记录77
  17. 小编教你如何打印出一张好看的思维导图
  18. 需求预测模型分类与选择
  19. 在cmd中怎么进入mysql?
  20. Apache Beam构建流处理任务

热门文章

  1. oracle 已知表名查询所属的schema_sql注入联合查询总结
  2. 阶段3 3.SpringMVC·_06.异常处理及拦截器_2 SpringMVC异常处理之演示程序异常
  3. 阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_2 请求参数绑定实体类型
  4. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_09 序列化流_5_InvalidClassException异常_原理...
  5. UWP开发学习笔记3
  6. C#面向对象架构总结
  7. LR报错 No buffer space available Try changing the registry value 端口号不够用了
  8. 【转】Pycharm的激活
  9. Bootstrap 教程 之 Less 入门文档
  10. CMD获取当前目录的绝对路径