.NET 的webservice例子

时间:2023-03-09 01:32:31
.NET 的webservice例子

因为项目的需要,可能会经常性的需要调用接口,或者写一些接口。现在提供一些简单的例子给大家参考

写接口:

  [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
[System.Web.Script.Services.ScriptService]
public class WebService_test : System.Web.Services.WebService
{ [WebMethod(Description="求和")]
public double Add(double a,double b)
{
return (a + b);
} [WebMethod(Description = "类")]
public string getjsno()
{
string jsno = string.Empty;
student st = new student();
st.Name="张三";
st.Sex="男"; JavaScriptSerializer jss = new JavaScriptSerializer();
jsno = jss.Serialize(st); return jsno;
} } public class student
{
private string name;
private string sex; public string Name
{
get { return name; }
set { name = value; }
} public string Sex
{
get { return sex; }
set { sex = value; }
}
}

调用接口:

  WebS.WebService_testSoapClient web=new WebS.WebService_testSoapClient();
double b = web.Add(,);
textbox.Text = b.ToString();
web.HelloWorld(); WebS.getjsnoRequest aaa=new WebS.getjsnoRequest();
aaa.ToString(); string cc=web.getjsno();
JavaScriptSerializer jss = new JavaScriptSerializer();

代码已经贴出来,调用哪里怎么样添加webservice接口,可以手动也可以代码去写,可以百度,这些很多例子。