webservice中int型参数问题
在本地直接浏览webservice,并调用webmethod时,由于方法中有Int型参数,就一直报错
错误代码如下:
System.ArgumentException: 无法将 转换为 System.Int32。
参数名: type ---> System.FormatException: 输入字符串的格式不正确。
在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
在 System.String.System.IConvertible.ToInt32(IFormatProvider provider)
在 System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
在 System.Web.Services.Protocols.ScalarFormatter.FromString(String value, Type type)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Web.Services.Protocols.ScalarFormatter.FromString(String value, Type type)
在 System.Web.Services.Protocols.ValueCollectionParameterReader.Read(NameValueCollection collection)
在 System.Web.Services.Protocols.HtmlFormParameterReader.Read(HttpRequest request)
在 System.Web.Services.Protocols.HttpServerProtocol.ReadParameters()
在 System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()
[WebMethod]
public ReturnResult Register(string UserName, int UserType, string IpAddress,
string PassWord, string UserTrueName, string UserPhone, string IdCardNo, string RegisterTime
)
{}