webservice基础
来源:互联网 发布:图解dijkstra算法 编辑:程序博客网 时间:2024/05/20 20:58
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页面即可
- webservice基础
- WebService基础
- webservice 基础
- WebService基础
- webservice基础
- webService基础
- webservice基础
- WebService基础
- webService基础
- WebService 基础
- webservice基础
- WebService基础2
- Web开发基础--WebService
- webservice基础--部分总结
- webService基础详解
- webService的学习基础
- webservice编程基础
- webservice基础(1)
- 转灰狐分享的网址
- 评微软等公司数据结构和算法面试100题
- 修改DataTable所有列的类型和记录值以便导出至Excel(2)
- htaccess文件使用大全
- Android开发之旅: Intents和Intent Filters(理论部分)
- webservice基础
- C/C++变量在内存中的分布
- new 类,析构及 delete
- 开源规范你懂得有多少?
- C/C++ 各种计时函数总结
- 游戏开发新手入门之位图化图形
- Hamming Codes 海明码
- 禁止后退键
- 同义词