PDA

View Full Version : سوال: مورد استفاده Page.IsCallback چیست؟



yakooza2009
یک شنبه 07 فروردین 1390, 13:51 عصر
سلام کسی از دوستان اطلاعی داری متد Iscallback از کلاس page برای چ کاری ایه ؟

ممنون

Javad.Kashi
یک شنبه 07 فروردین 1390, 16:06 عصر
سلام
Iscallback یک property است که مقادیر False و ،True می گیرد و بیان کننده استفاده شدن Ajax می باشد.بنابراین ;page.iscallback=true به این معنی است که در صفحه از ajax استفاده شده است.

از این property می توانید در شرط استفاده کنید مانند : page.ispostback

یا علی

mehdi.mousavi
یک شنبه 07 فروردین 1390, 17:15 عصر
سلام کسی از دوستان اطلاعی داری متد Iscallback از کلاس page برای چ کاری ایه ؟ممنون

سلام.
در ASP.NET قابلیتی وجود داره به اسم Client Callback که به شما امکان فراخوانی متود Server-Side ای رو از طریق کد JavaScript میده.
وقتی چنین متودی سمت سرور Call میشه، فقط بخشی از Page Life Cycle در ASP.NET اجرا میشه، دقیق تر بخوام بگم، دیگه Postback Event،
Save State و Prerender/Render اجرا نمیشه و شما ممکن هستش نیاز داشته باشید تا در Page_Load (فرضا) از نوع درخواستی که به سمت
سرور رسیده آگاه بشید (اینکه درخواست بواسطه اجرای یک Client Callback بوده، یا خیر، درخواست Postback ای عادی بوده... در حالت Client Callback،
علاوه بر IsPostback، مقدار IsCallback نیز true هستش تا شما متوجه تفاوت این دو سناریو بشید. شکل زیر تفاوت بین Postback و Client Callback رو
نشون میده:

67952

موفق باشید.