我想编写一个Web方法,将其一个参数作为Array / List。 代码构建成功,但在浏览器上测试它显示以下消息。 测试表单仅适用于具有基本类型作为参数的方法。
[WebMethod]
public string Concat(params string[] arr,int a,int b)
{
string result = "";
for (int i = 0; i < arr.Length; i++)
{
result += arr[i];
}
int c=a+b;
return result+'_'+c.Tostring();
}
答案 0 :(得分:1)
string []它不是原始类型,如String,整数是。
也许你可以试试SoapUI(http://www.soapui.org)。
或者您可以将它作为静态方法放入测试ASPx页面,并尝试这样做,víaJS:
function test() {
PageMethods.Concat(array_values,integer1,integer2);
}
function test_callback(result){
alert(result);
}