.net webservice方法参数问题 ?

如题: webservice1.asmx中有一个方法, 里面有三个参数
[WebMethod] public string Test(string param1, string param2, string param3)
{
}
现在需要这样一个功能:http方式调用这个webservice方法时,少传或者不传某个参数时报出自定义错误:缺少某个参数,比如:http://127.0.0.1/webservice1.asmx/test?param1=1¶m2=2这时候就报出缺少参数param3,解决分加满,求解

Cats萌萌
浏览 970回答 3
3回答

潇潇雨雨

好像是不行的。就像你在c#中调用函数一样,少了一个参数编译就不可能通过,更谈不上运行了。只能在webconfig中customErrors节定义错误,然后再error.aspx?errpath=webservice1.asmx....看看能不能取得后面的参数来判断出少了param3的参数。
打开App,查看更多内容
随时随地看视频慕课网APP