View Full Version : استفاده از pageMethod بدون تعریف webservice
ali_mnkt
شنبه 17 مهر 1389, 13:10 عصر
با سلام
من نیاز دارم که یکسری اطلاعات رو از دیتابیس بدون postback شدن صفحه بگیرم . من از pageMethod ها می خوام استفاده کنم سوالم اینجاست که برای همچین کاری نیاز به تعریف webservice هست یا اینکه متونم بدون تعریف webservice و از طریق pageMethod ها به تنهایی این کار را انجام داد ؟
ali_mnkt
شنبه 17 مهر 1389, 17:30 عصر
bacheha kasi nemitone komak kone?
oshamid
شنبه 17 مهر 1389, 17:41 عصر
با سلام
دوست عزیز من خودم خیلی وارد نیستم ولی امید وارم که این راهنمایی من بدرد کار شما بخور
به نظر من از AJAX Extensions و از این دو کامپونت می تونی استفاده کنی یگه صفحه postback نمی شه در واقع می شه ولی کاربر متوجه نمی شه
از این استفاده می کنی ScriptManager و این داخل این اسکریپت می زاری UpdatePanel
Vahid_moghaddam
شنبه 17 مهر 1389, 18:53 عصر
نیازی به استفاده از webservice ندارید. در صفحه ای که می خواید از pagemethod استفاده کنید، فضای نام زیر رو وارد کنید:
using System.Web.Services;
بسته به اینکه از چه روشی می خواید pagemethod رو صدا بزنید، شاید نیاز داشته باشید از script manager استفاده کنید. دو مقاله کوتاه اما بسیار خوب زیر رو ببینید:
http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/
http://encosia.com/2007/07/11/why-aspnet-ajax-updatepanels-are-dangerous/
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.