August 5, 2002 - Writing IsPrime's Consumer in ASP.NET
August 5, 2002 Writing IsPrime's Consumer in ASP.NET Tips: August 2002
Yehuda Shiran, Ph.D.
|
BODY
section of the ASP.NET page that consumes the IsPrime
Web service:
<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>
All tags include the RUNAT="server"
parameter, directing the browser to run it on the Web server. The first tag is FORM
. Its only parameter is RUNAT="server"
. By default, the server always posts the form back to the same originating page, isPrimeConsumer.aspx
. Since this form runs on the server, it is called the ASP.NET Web form, as opposed to the ASP.NET Windows form, used in Windows-based applications.
The Web form above includes a single ASP:TEXTBOX
tag:
<ASP:TEXTBOX RUNAT="server" SIZE="4" ID="first"
STYLE="text-align:'right'"/>
The parameters are straightforward. The ID
parameter is used to reference the control from other places on the page such as event handlers.
Notice we use the short-hand notation for closing tags. The ASP:TEXTBOX
tag's ID
is first
. The ASP:LABEL
tag is as follows:
<ASP:LABEL ID="resultControl" RUNAT="server"/></TD>
The button is implemented with the ASP:BUTTON
tag:
<ASP:BUTTON TEXT="Is Prime?" ID="isprime" OnClick="Submit_Click" RUNAT="server"/>
The parameters are TEXT
and ID
. The TEXT
parameter specifies the label of the button. We set it to "Is Prime?"
. Its ID
is isprime
. In the event of a click, the function Submit_Click()
is called.To learn more about JScript .NET and ASP.NET, go to Column 114, JScript .NET, Part VIII: Consuming IsPrime from ASP.NET.