加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

webservice基础

发布时间:2020-12-17 01:11:42 所属栏目:安全 来源:网络整理
导读:? Webservice 基础 一.创建webservice 1.?????? 打开vs环境 2.点击文件——新建——项目 选择ASP.NET Web服务应用程序? 双击Service1.asmx 即可编写代码 例:using System; using System.Collections; using System.ComponentModel; using System.Data; usi
?

Webservice 基础

一.创建webservice

1.?????? 打开vs环境

2.点击文件——新建——项目

选择ASP.NET Web服务应用程序?

双击Service1.asmx 即可编写代码

例:using System;

using System.Collections;

using System.ComponentModel;

using System.Data;

using System.Linq;

using System.Web;

using System.Web.Services;

using System.Web.Services.Protocols;

using System.Xml.Linq;

?

namespace WebService1

{

??? /// <summary>

??? /// Service1 的摘要说明

??? /// </summary>

??? [WebService(Namespace = "http://tempuri.org/")]

??? [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

??? [ToolboxItem(false)]

??? // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。

??? // [System.Web.Script.Services.ScriptService]

??? public class Service1 : System.Web.Services.WebService

??? {

??

??????? [WebMethod]

??????? public string HelloWorld()

??????? {

??????????? return "Hello World";

??????? }

??????? [WebMethod]

??????? public string HelloWorld2()

??????? {

??????????? return "Hello World2";

??????? }

??????? [WebMethod]

??????? public string HelloWorld3(string str)

??????? {

??????????? return str;

??????? }

??? }

}

二. 调用webservice

1.?????? 打开vs(同上)

2.?????? 点击文件——新建——网站

3.?????? 选择第一个ASP.NET网站

4.?????? 添加web引用

5.?????? 填写服务所在的地址

6.????? 点击添加引用

7.?????? 在Default.aspx.cs中写入以下代码

8.?? using System;

9.?? using System.Configuration;

10.?? using System.Data;

11.? using System.Linq;

12.? using System.Web;

13.? using System.Web.Security;

13.? using System.Web.UI;

14.? using System.Web.UI.HtmlControls;

15.? using System.Web.UI.WebControls;

16.? using System.Web.UI.WebControls.WebParts;

17.? using System.Xml.Linq;

18.? ?

19.? public partial class _Default : System.Web.UI.Page

20.? {

21.? ????protected void Page_Load(object sender,EventArgs e)

22.? ????{

23.? ????????localhost.Service1 ss = new localhost.Service1();

24.? ???????string name= ss.HelloWorld();

25.? ???????string name2 = ss.HelloWorld2();

26.? ???????string name3 = ss.HelloWorld3("hhhhh");

27.? ???????Response.Write(name);

28.? ???????Response.Write(name2);

29.? ???????Response.Write(name3);

30.? ????}

31.? }

7.浏览Default页面即可?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读