我要调用的是位于GraduationProject(namespace下)Service(文件夹)下的UserValid方法。该怎么写?
下边的那种用法是对的?
url: "http://localhost:5949/Service/WebService.asmx",url: "GraduationProject.Service.WebService.UserValid",url: "WebService.asmx/UserValid",url: "GraduationProject/Service/WebService.asmx/UserValid",请高手指点一下吧。已经困扰了我一下午了。- -! 3q! 谢谢了

解决方案 »

  1.   

    http://localhost:5949/GraduationProject/Service/WebService.asmx/UserValid应该是这样吧?就好比要调用这个帖子就直接用http://topic.csdn.net/u/20090203/22/5e863581-2012-4eba-aca4-da25b0371c87.html.
      

  2.   

    url: "http://localhost:5949/Service/WebService.asmx" 错误,原因:漏了方法名UserValid,应在后面加上/UserValidurl: "GraduationProject.Service.WebService.UserValid"  错误url: "WebService.asmx/UserValid"  如果WebService在一个网站下,而且其相对路径正确,那么就是正确的url: "GraduationProject/Service/WebService.asmx/UserValid"  错误,与命名空间无关。这里考虑的只是相对路径问题
    规则:
    1、如果WebService与调用页面是在同一个网站下,那么就可以用类似于第三种访问方式,只要确保相对路径正解即可
    2、如果不是在同一个网站下,那么就用绝对路径的访问方式,类似于第一种,不过要在后面加上方法名,比如
    http://www.163.com/service/WebService.asmx/UserValid