fir*_*and 0 c# asp.net web-services
我在ASP.NET中有一个简单的Web服务,但Web方法需要5个参数.有没有其他方法来传递参数?像数组还是列表?我想把它限制在3.
我尝试了SetMethod(字符串参数)和dint工作.
谢谢.
为什么不创建一个具有这些参数作为其属性的类,然后您将该类的实例作为参数传递给Web方法.
改变这样的事情......
[WebMethod]
public void SomeMethod(string param1, string param2, string param3)
{
//some code
}
Run Code Online (Sandbox Code Playgroud)
这样的事......
[WebMethod]
public void SomeMethod(SomeClass myClass)
{
//some code
}
public class SomeClass
{
public string Param1 { get; set; }
public string Param2 { get; set; }
public string Param3 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
你会像这样使用它......
SomeClass myClass = new SomeClass();
myClass.Param1 = "some data";
myClass.Param2 = "more data";
myClass.Param3 = "even more";
// make the webservice call
someObject.SomeMethod(myClass);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2024 次 |
最近记录: |