PDA

View Full Version : در javaScript چرا به PageMethod دسترسی ندارم؟؟



saeidr
دوشنبه 08 فروردین 1390, 10:19 صبح
بنده تمام سعی حود را کردهام که در javaScript یک webmethod را صدا کنم اما نشده است و خطا می دهد که :PageMethods is undefined بنده مراحل زیر را رفته ام:
1- یک ScripManager روی فرم قرار داده و EnablePageMethod آن را هم True کرده ام
EnablePageMethods = true
2- و سپس dll مربوط به Ajax را هم اضافه کرده ام در بالای متد خود در CodeBehinde از دستور زیر نیز استفاده کرده ام
[System.Web.Services.WebMethod]
3- کد زیر را برا ی صدا زدن تابعی که دستور فوق در بالای آن آمده را در CodeBehinde استفاده کرده ام.
PageMethods.MethodName(MethodParamete
(;
یادآوری میکنم که کد فوق در JavaScript استفاده می کنم.
اما خطای فوق را میدهد ممنون میشوم کمک کنید.

L u k e
دوشنبه 08 فروردین 1390, 12:00 عصر
راه جالبی رو انتخاب نکردین
http://www.singingeels.com/Articles/Using_Page_Methods_in_ASPNET_AJAX.aspx

saeidr
دوشنبه 08 فروردین 1390, 15:46 عصر
باید متدی که می خواهید در PageMethod از آن استفاده کنید Static\shared در زبانهای C#\Vb باشد
همچنین همانطور که می دانید متد فوق در ServerSide قرار دارد.