[C#] <%@ Page Language=\"C#\" %> <%@ Import Namespace=\"System.Net\" %> <html> <script language=\"C#\" runat=\"server\"> void EnterBtn_Click(Object Src, EventArgs E) { MyMath.Math math = new MyMath.Math(); // Call to Add XML Web service method asynchronously // and then wait for it to complete. IAsyncResult result = math.BeginAdd(Convert.ToInt32(Num1.Text), Convert.ToInt32(Num2.Text), null, null); // Wait for asynchronous call to complete. result.AsyncWaitHandle.WaitOne(); // Complete the asynchronous call to Add XML Web service method. float total = math.EndAdd(result); // Display results in a Label control. Total.Text = \"Total: \" + total.ToString(); } </script> <body> <form action=\"MathClient.aspx\" runat=server> <font face=\"Verdana\"> Enter the two numbers you want to add and then press the Total button. <p> Number 1: <asp:textbox id=\"Num1\" runat=server/> + Number 2: <asp:textbox id=\"Num2\" runat=server/> = <asp:button id=\"Total_Button\" text=\"Total\" OnClick=\"EnterBtn_Click\" runat=server/> <p> <asp:label id=\"Total\" runat=server/> </font> </form> </body> </html> [Visual Basic] <%@ Page Language=\"VB\" %> <%@ Import Namespace=\"System.Net\" %> <html> <script language=\"VB\" runat=\"server\"> Sub EnterBtn_Click(Src As Object, E As EventArgs) Dim math As New MyMath.Math() \\\' Call to Add XML Web service method asynchronously \\\' and then wait for it to complete. Dim result As IAsyncResult = _ math.BeginAdd(Convert.ToInt32(Num1.Text), _ Convert.ToInt32(Num2.Text), _ Nothing, _ Nothing)
\\\' Wait for asynchronous call to complete. result.AsyncWaitHandle.WaitOne() \\\' Complete the asynchronous call to Add XML Web service method. Dim addtotal As Single = math.EndAdd(result) \\\' Display results in a Label control. Total.Text = \"Total: \" & addtotal.ToString() End Sub </script> <body> <form action=\"MathClient.aspx\" runat=server> <font face=\"Verdana\"> Enter the two numbers you want to add and then press the Total button. <p> Number 1: <asp:textbox id=\"Num1\" runat=server/> + Number 2: <asp:textbox id=\"Num2\" runat=server/> = <asp:button id=\"Total_Button\" text=\"Total\" OnClick=\"EnterBtn_Click\" runat=server/> <p> <asp:label id=\"Total\" runat=server/> </font> </form> </body> </html> |