第三部分 03 使用HTTP GET进行调用
一 只需为WebService添加一个属性[ScriptMethod(UseHttpGet = true)]
二 WebService
using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Script.Services;
/// <summary>
/// SimpleWebService 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
public class SimpleWebService : System.Web.Services.WebService
{
public SimpleWebService()
{
}
[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public int Add(int a, int b)
{
return a + b;
}
}
三 Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">
function callService(num1, num2)
{
SimpleWebService.Add(num1, num2, onSucceeded);
}
function onSucceeded(result, context)
{
$get("result").innerHTML = result;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
<services>
<asp:servicereference path="~/SimpleWebService.asmx" />
</services>
</asp:ScriptManager>
<div id="div1">
<input id="button1" type="button" value="3加2" οnclick="callService('3', '2')" />
<div id="result"></div>
</div>
</form>
</body>
</html>
转载于:https://www.cnblogs.com/miclu/archive/2007/06/15/784969.html
第三部分 03 使用HTTP GET进行调用相关推荐
- 第三周.03.异质图应用
文章目录 创建简单数据集 原始数据准备 建图 创建图分类数据集 准备数据 建图 大图的处理:Sampling 理论 实操 环境准备和数据载入 采样 MFG 建模训练 动态异质图的应用 本文内容整理自深 ...
- 发布房源(三)03——配置ImagePicker-图片上传 请求图片路径-headers请求头的写法
发布房源--配置ImagePicker-图片上传 & 请求图片路径-headers请求头的写法 配置ImagePicker-图片上传 地址:https://mobile.ant.design/ ...
- Workflow 4.0 中三种方式实现workflow的触发调用
1:使用WorkflowInvoker类中的InVoke静态方法-->WorkflowInvoker.Invoke(myWF); //myWF为自定义的workflow实例 [这种方式可以像一个 ...
- java光标移动函数_文件内光标的移动 函数基础 定义函数的三种形式 函数的返回值 调用方式...
# with open(r'a.txt', 'r', encoding='utf-8')as f: # data1=f.read() # print('>1>:',data1) # pri ...
- java获取微信的通讯录,java微信开发API第三步 微信获取以及保存接口调用凭证
微信如何获取以及保存接口调用凭证,下面就为大家进行介绍 一.说明 *详细说明请参考前两篇文章. *本文分为三部分: 接口调用凭证access_token的作用以及解释 如何获取接口调用凭证access ...
- (三)ArcGIS API For Javascript之调用动态地图服务
文章目录 1.引言 2.调用动态地图服务 3.需求 3.1.根据需求隐藏服务中的某一个图层 3.1.1代码解释: 3.2.通过属性查询地图服务中的信息 3.2.1.代码实现 3.2.2代码解释 3.3 ...
- (三)SpringCloud实战之openfeign服务调用
feign是依赖注册中心调用的其他服务. 如果A服务调用B服务,A就是在注册中心找B服务,找到了才知道地址,才能调用接口.(也可以不用注册中心访问到B服务,需要在@feignclient的注解后面配置 ...
- 基于C#开发PLC上位机(三)—MX软件中.dll库调用尝试
目录 一.失败案例: 二.成功案例: 结论 使用控件有很多限制,总有些人不喜欢使用winform,习惯用别的工具开发界面.本文在探索一个通用的工程,添加.dll文件实现在任意C#工程中即可调用三菱提供 ...
- 提交响应后无法调用sendredirect_微服务的那些事(三),微服务的远程调用方式。RPC和HTTP...
2.远程调用方式 无论是微服务还是SOA,都面临着服务间的远程调用.那么服务间的远程调用方式有哪些呢? 常见的远程调用方式有以下几种: RPC:Remote Produce Call远程过程调用,类似 ...
最新文章
- 统计substr在母串中出现次数/删除字符串中所有空格
- 每日一皮:总觉得这个咖啡杯有点奇怪...
- mysql查看防火墙状态命令_Linux设置允许指定端口通过防火墙centos7
- Divan and Kostomuksha (H version) dp,gcd(2300)
- mybatis做批量删除时写SQL语句时遇到的问题
- hdu 5636 Shortest Path(Floyd最短路)
- hadoop3节点hdfs ha,yarn ha配置
- Phpstorm界面不停的indexing,不停的闪烁
- Linux操作系统yum常用命令
- 2021年中国电缆吹风机市场趋势报告、技术动态创新及2027年市场预测
- 字符数组的初始化与赋值
- 原生JS实现HTML文件上传,HTML5 js实现拖拉上传文件功能
- C#检测驱动是否安装的问题
- linux环境下的多线程编程(一)
- 十分钟看懂AlphaGo的核心算法
- java word 添加图片_java – 在word文档中插入图片
- ppt编辑数据链接文件不可用_excel表格编辑数据不可用-ppt插入的自带图表点击编辑数据时显示链接文件不可用...
- Lucas-Kanade稀疏光流法
- Linux中常用的tar解压打包命令语法介绍
- 微信小程序从开发到上线步骤(持续更新)
热门文章
- [Spring+Hibernate系列] 3.开发环境快速Ant 部署
- [Ext JS 4] 实战之Grid, Tree Gird 动态添加行
- 年夜饭之 -- 麻油鸡
- Windows10 Kafka Docker 集群搭建
- Python的第三方库fileType
- GitHub上如何创建文件夹
- c语言定义64位的变量,李洪强-C语言9-C语言的数据,变量和常量
- 基于matlab的2ask频带传输系统仿真与性能分析,基于MATLAB的2ASK频带传输系统仿真与性能分析汇总...
- linux脚本加标题,bash-从shell脚本设置屏幕标题
- 长春理工大学计算机学院转专业,长春理工大学优秀本科学生转专业面试考核方案.PDF...