در این مطلب قصد داریم تا یکی دیگر از نکات موجود در زبان برنامه نویسی asp.net را برای شما بررسی کنیم.

بر روی صفحه Asp.net ، شما باید یک کنسول یا نماینده را برای وب سرویس تعیین نمایید تا بتوانید آن را از طریق کلاینت اسکریپت فراخوانی نمایید . برای این منظور ، یک کنترل ScriptManager را به صفحه اضافه نموده و آدرس کنترل را به آدرس وب سرویسی که در مرحله قبل طراحی کردیم ، تعیین کنید . بصورت زیر :

در منوی Solution Explorer ، فایل ProductList.aspx را باز کرده و به نمای Design بروید .
از منوی Toolbox برنامه و قسمت AjaxExtensions ، یک کنترل ScriptManager را برداشته و بر روی صفحه قرار دهید .
بر روی کنترل ScriptManager کلیک راست کرده و گزینه Properties را انتخاب نمایید .
در پنجره Properties کنترل ، مجموعه Service را باز کنید تا پنجره ویرایشگر ServiceReference Collection Editor اجرا شود .
گزینه Add را زده و سپس فایل PriceWebService.vb یا PriceWebService.cs را به عنوان مسیر یا Path کنترل تعیین نموده و کلید OK را بزنند . هماندد تصویر زیر :

1

 

 

سپس به نمای کد Source بروید . کد زیر به کنترل Script Manager اضافه شده است . به آن دقت نمایید :

untitled