August 7, 2002 - Deploying and Testing IsPrime's Consumer
August 7, 2002 Deploying and Testing IsPrime's Consumer Tips: August 2002
Yehuda Shiran, Ph.D.
|
.aspx
file), save it in the same directory of the Web service (.asmx
file). Suppose you name the consumer of IsPrime
as isPrimeConsumer.aspx
. Save it in the same directory of the Web service file, checkIsPrime.asmx
. In our case, the directory is d:\aspDemo
. Recall that in a previous tip we created a virtual directory in the Web server, Column113
, pointing to d:\aspDemo
. Load your browser with the following path:
https://localhost/Column113/isPrimeConsumer.aspx
You should get the following window:To summarize the
IsPrime
Web service development discussions, here is the full code listing of isPrimeConsumer.aspx
:
<%@ Page LANGUAGE="JScript" %>
<%@ import namespace="primeProxy" %>
<HTML>
<SCRIPT LANGUAGE="JScript" RUNAT="server">
public function Submit_Click(sender:Object, E:EventArgs) : void {
var result : String;
var webService : PrimeNumbers;
webService = new PrimeNumbers();
result = webService.IsPrime(int.Parse(first.Text));
resultControl.Text = (result == 0 ? " is not a prime number": "
is a prime number") ;
}
</SCRIPT>
<HEAD>
<TITLE>IsPrime XML Web Service Test</TITLE>
</HEAD>
<BODY STYLE="font-size:12; font-family:arial,verdana,sans-serif;">
<FORM RUNAT="server">
<TABLE BORDER="0">
<TR>
<TD ALIGN="middle"><ASP:TEXTBOX ID="first"
RUNAT="server" SIZE="4" STYLE="text-align:'right'"/></TD>
<TD ALIGN="middle"><ASP:LABEL ID="resultControl"
RUNAT="server"/></TD>
</TR>
<TR>
<TD><ASP:BUTTON TEXT="Is Prime?" ID="isprime"
OnClick="Submit_Click" RUNAT="server"/></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
To learn more about JScript .NET and ASP.NET, go to Column 114, JScript .NET, Part VIII: Consuming IsPrime from ASP.NET.