我是C#和asp.net的新手,但我会尽力解释。
我想将http://www8.something.com/service1.asmx
的服务引用添加到名为localhost/WeatherParser.asmx
的服务中,我可以使用service1.asmx中的方法。
我尝试添加服务引用到我的default.aspx
,就像提到here一样,但它运行正常,但我如何在其他服务中使用服务呢?
甚至可能,怎么样?请给出一些 - 解释,示例和参考其他来源。
我头脑中的样子:
DefaultApp < Weatherservice.aspx < Servicereference(http://www8.something.com/service1.asmx)
如果还有其他一些方法,请分享。
提前致谢!
答案 0 :(得分:0)
首先,您要创建要使用的Web服务
[WebService(Namespace = "http://tempuri.org/")]
public class MyWebService{
public string RunCodeThroughWebService()
{
//Do some stuff to the server or whatever you want to do
return "Hello World";
}
}
我不确定如何在C#中调用Web方法,但这里是在JavaScript中
function runWebService{
$.ajax({
url: '/webservices/MyWebService.asmx/RunCodeThroughWebService',
data: { },
type: 'POST',
dataType: 'string',
timeout: 50000,
error: function(){
},
success: function(result){
$('body').html(result);
}
});
}