因为项目的需要,可能会经常性的需要调用接口,或者写一些接口。现在提供一些简单的例子给大家参考
写接口:
1 [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 2 [System.ComponentModel.ToolboxItem(false)] 3 // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 4 [System.Web.Script.Services.ScriptService] 5 public class WebService_test : System.Web.Services.WebService 6 { 7 8 [WebMethod(Description="求和")] 9 public double Add(double a,double b) 10 { 11 return (a + b); 12 } 13 14 [WebMethod(Description = "类")] 15 public string getjsno() 16 { 17 string jsno = string.Empty; 18 student st = new student(); 19 st.Name="张三"; 20 st.Sex="男"; 21 22 JavaScriptSerializer jss = new JavaScriptSerializer(); 23 jsno = jss.Serialize(st); 24 25 return jsno; 26 } 27 28 } 29 30 public class student 31 { 32 private string name; 33 private string sex; 34 35 public string Name 36 { 37 get { return name; } 38 set { name = value; } 39 } 40 41 public string Sex 42 { 43 get { return sex; } 44 set { sex = value; } 45 } 46 }
调用接口:
1 WebS.WebService_testSoapClient web=new WebS.WebService_testSoapClient(); 2 double b = web.Add(1,2); 3 textbox.Text = b.ToString(); 4 web.HelloWorld(); 5 6 WebS.getjsnoRequest aaa=new WebS.getjsnoRequest(); 7 aaa.ToString(); 8 9 string cc=web.getjsno(); 10 JavaScriptSerializer jss = new JavaScriptSerializer();
代码已经贴出来,调用哪里怎么样添加webservice接口,可以手动也可以代码去写,可以百度,这些很多例子。