在visual Studio中,我添加了一個WSDL Web引用,它加載了用於調用SOAP API的各種「方法」。我有一個空白的aspx頁面。如何調用Web引用加載的這些方法?我稱之爲web引用mywsdl。使用ASPX調用Web引用頁面
這裏是我到目前爲止的代碼:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm1.aspx.vb" Inherits="WebApplication1.WebForm1" %>
<%@ Import Namespace="WebApplication1" %>
<%
End Sub
Private Sub Call_Web_Service_Method()
Dim output
Dim CallWebService As New ServerName.mywsdl()
Dim sGetValue As String = CallWebService.GetSomeValue()
output = sGetValue
End Sub
%>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<%=output%>
</div>
</form>
</body>
</html>
你沒有使用服務引用任何理由嗎? Web引用是傳統ASMX Web服務技術的一部分,不應該用於新開發。 – 2013-02-19 01:42:39
你如何用wsdl做服務引用? – 2013-02-19 02:09:51
咦?這就是你的服務參考!只需使用「添加服務引用」,並輸入WSDL的URL即可。 – 2013-02-19 02:19:47