ورود

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/