http://www.sanxingtest.com/webservices/usersource.asmx/GetCliectSource?sip=061.151.237.015出错信息
System.InvalidCastException: 指定的转换无效。
at System.Data.OleDb.DBBindings.get_ValueString()
at System.Data.OleDb.OleDbDataReader.GetString(Int32 ordinal)
at sanxingtest.com.ClientInfo.GetCliectSource(String sip)
System.InvalidCastException: 指定的转换无效。
at System.Data.OleDb.DBBindings.get_ValueString()
at System.Data.OleDb.OleDbDataReader.GetString(Int32 ordinal)
at sanxingtest.com.ClientInfo.GetCliectSource(String sip)
http://www.sanxingtest.com/webservices/UserSource我试试看是否可以调用!!
输出也就非常正确了:四川省成都市
不错
-----------------
不过,我也要提意见,输入数据的判断好象没做吧
我输入:61.139.2。69(只是.写成了。)
弹出的页面中出现:无法显示网页
您要访问的网页有问题,无法显示。 HTTP 500 - 内部服务器错误
Internet Explorer
难道IsNumeric函数不支持了,这个函数是判断变量内容是否可以转换成为数字的~~
大家查查VS.net帮助,支持这个函数的阿!!
做的真完美,不知道怎么弄出来的,我向这样的成果努力!!
输入后显示:
<?xml version="1.0" encoding="utf-8" ?>
<string xmlns="http://www.sanxingtest.com/webservices/UserSource">巴西圣保罗</string>interesting
我的是在局域网中的ip,在你这不可用吗?
需要做如下改进:
1. 检查用户输入的IP地址是否有大于255的。
2. 检查用户输入的IP地址是否有。 `!·#¥%……—*()等符号。
3. 检查用户输入是否是000.000.000.000或者000.000.000这样的不标准地址。我看看是否可以明天做好!!