View Full Version : فراخوانی تابع serverside از یک تابع جاوا اسکریپت
saranaseri
چهارشنبه 12 اسفند 1388, 17:19 عصر
باسلام
یک دکمه کلاینتی روی صفحه دارم که با کلیک روی اون میخوام یک متد از codebehind رو فراخوانی کنم
دوستان اگه روشی ارائه کنن ممنون میشم
hamid_200611
چهارشنبه 12 اسفند 1388, 17:47 عصر
سلام شما می تونی از وب سرویس استفاده کنی.
لینک صفحه اموزش (http://dotnetslackers.com/columns/ajax/ASPNETAjaxWebService.aspx)
iman_ad
چهارشنبه 12 اسفند 1388, 18:32 عصر
http://www.dotnetcurry.com/ShowArticle.aspx?ID=109&AspxAutoDetectCookieSupport=1
اینجا توضیح داده
bachebahal_1363
پنج شنبه 13 اسفند 1388, 00:32 صبح
اول اینکه شما مستقیما یک تابع رو نمی تونین از طریق جاوا اسکریپت فراخوانی کنید
برای اینکه تابعی فراخوانی بشه باید اون را داخل event یک کنترلی که قابلیت postBack داشته باشه قرار بدید
برای این کار ابتدا یک button که server side باشه در صفحه قرار داده و متد مورد نظر رو داخل رویداد Click اون دکمه می نویسید بعد از طریق کد زیر میتونید دکمه رو به صورت جاوااسکریپتی PostBack کنید
document.getElementById('btnTest').click();
bachebahal_1363
پنج شنبه 13 اسفند 1388, 00:41 صبح
البته همان روش فوق با تابع postBack__ هم انجام خواهد شد .
iman_ad
پنج شنبه 13 اسفند 1388, 01:36 صبح
می شه عزیزم با WebMethod میشه
saranaseri
شنبه 15 اسفند 1388, 09:50 صبح
اول اینکه شما مستقیما یک تابع رو نمی تونین از طریق جاوا اسکریپت فراخوانی کنید
برای اینکه تابعی فراخوانی بشه باید اون را داخل event یک کنترلی که قابلیت postBack داشته باشه قرار بدید
برای این کار ابتدا یک button که server side باشه در صفحه قرار داده و متد مورد نظر رو داخل رویداد Click اون دکمه می نویسید بعد از طریق کد زیر میتونید دکمه رو به صورت جاوااسکریپتی PostBack کنید
document.getElementById('btnTest').click();
خیلی ممنونم .
از این روش استفاده کردم و مشکلم حل شد.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.