0

Visual Studioに、SOAPAPIを呼び出すためのさまざまな「メソッド」をロードするWSDLWebリファレンスを追加しました。空白のaspxページがあります。Web参照によってロードされたこれらのメソッドを呼び出すにはどうすればよいですか?私はWebリファレンスをmywsdlと呼んでいます。

これまでの私のコードは次のとおりです。

<%@ 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>
4

1 に答える 1

1

Webページの背後にあるコードの上部に参照としてWebサービスを追加し、必要な場所に新しいインスタンスをインスタンス化して使用します。.asmxを正常にインポートしたので、メソッドはすでに公開されているはずですが、データが返されない場合は、認証が必要になる可能性があります。

using mywsdl;

mywsdl my = new mywsdl();

また

Imports mywsdl

Dim my = new mywsdl()
于 2013-02-18T23:28:53.497 に答える