Programmeren in ASP.NET/Webservices: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
Regel 193:
Merk op dat RekenService.asmx en RekenService.aspx op verschillende servers zullen staan.
===Voorbeeld 3===
Een voorbeeld dat tot de verbeelding spreekt is het opvragen van het weer.
Op: http://www.webservicex.net/globalweather.asmx?op=GetWeather kan je het weer opvragen voor een groot aantal steden over heel de wereld.
Voeg eerst een web-referentie NSWeer toe van het adres:
http://www.webservicex.net/globalweather.asmx?wsdl
Gebruik dan deze pagina om de service te testen (verander indien nodig de namespace):
''Weer.aspx''
<pre><%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Button1_Click(sender As Object, e As EventArgs)
Dim service As New NSWeer.GlobalWeather()
Dim Output As String = service.GetWeather(tbStad.Text, tbLand.Text)
Label1.Text = Output
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Weer</title>
</head>
<body>
<form id="Form2" runat="server">
Stad: <asp:TextBox id="tbStad" runat="server"></asp:TextBox>
<br/>
Land: <asp:TextBox id="tbLand" runat="server"></asp:TextBox>
<br/>
<asp:Button id="Button1" onclick="Button1_Click" runat="server"
Text="Toon het weer"></asp:Button>
<br/>
<asp:Label id="Label1" runat="server"></asp:Label>
</form>
</body>
</html></pre>
==UDDI==
|