+ -
当前位置:首页 → 问答吧 → 用C#做一个WebService小程序

用C#做一个WebService小程序

时间:2011-07-13

来源:互联网

using System;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
// [System.Web.Script.Services.ScriptService]
public class Service : System.Web.Services.WebService
{
  public Service () {

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

  [WebMethod]
  public string jiafa() 
  {
  int a = 1;
  int b = 2;
  return (a + b).ToString();
  }
   
}
结果之显示了jiafa,没有显示结果,必须得点击调用现实了如下代码
<?xml version="1.0" encoding="utf-8" ?> 
  <string xmlns="http://tempuri.org/">3</string> 
如果想直接在浏览器里面,将结果显示出来,该怎么办?求各位高人指点。。。。。。。

作者: hu83420916   发布时间: 2011-07-13

没人么。。。

作者: hu83420916   发布时间: 2011-07-13

直接调用方法就可以了.

作者: flyerwing   发布时间: 2011-07-13

怎么调用啊?C#的其他的程序我到是会,WebService第一次用。。。麻烦你说清楚一点行不?谢谢

作者: hu83420916   发布时间: 2011-07-13

在代码里调用的话,要添加WebService的引用,这样.NET会自动生成一个WebService的客户端代码!

作者: DeathSteps   发布时间: 2011-07-13

是不是在里面新添加一个web的服务程序啊?然后在里面添加服务引用?
我在设计里面加了一个Textbox和一个Button,我想在点击button然后在Textbox里面显示结果,该怎么做?请说明详细点,谢谢~~~

作者: hu83420916   发布时间: 2011-07-13

要是能有图片截屏的步骤。。。就能解决了。。。

作者: hu83420916   发布时间: 2011-07-13