گرفتن خروجی از یک Web Service :

در صفحه قبل با استفاده از زبان VB و تکنولوژی ASP.Net ، یک وب سرویس به نام temp ساختیم ، که می توانست ، دمای فارنهایت را به سلسیوس تبدیل نماید .
تابع موجود در وب سرویس ، پس از دریافت مقدار ورودی ، خروجی به صورت زیر ( به زبان XML ) به درخواست کننده خود بر می گرداند :

خروجی
وب سرویس
<?xml version=”1.0″ encoding=”utf-8″ ?>
<string xmlns=”http://tempuri.org/”> 38 </string>

اما برای تولید خروجی فوق در صفحه وب خود ، نیاز به قرار دادن آن وب سرویس در یک فرم داریم . در جدول زیر این کار را در یک صفحه HTML انجام داده ایم . به کد دقت نمایید ، سپس به توضیح آن خواهیم پرداخت :

قرار د ادن
وب سرویس در یک فرم
<form action=’temp.asmx/FahrenheitToCelsius’ method=”post” target=”_blank”>
Fahrenheit to Celsius:
<input class=”frmInput” type=”text” size=”30″ name=”Fahrenheit”>
<input type=”submit” value=”Submit” class=”button”>
</form>
خروجی مشاهده خروجی وب سرویس