Programmeren in ASP.NET/Webservices: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Jbib (overleg | bijdragen)
Jbib (overleg | bijdragen)
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==
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.