PDA

View Full Version : مفهوم post back



19216810047
یک شنبه 13 مرداد 1392, 21:20 عصر
سلام
دوستان کسی می تونه postbackرو با مثال توضیح بده؟
با تشکر

uthman
یک شنبه 13 مرداد 1392, 23:17 عصر
سلام.به طور خیلی ساده post back یعنی بررسی اینکه آیا تا به حالا درخواستی به سمت سرور رفته یا نه.فرقی نداره جواب درخواست مثبت باشد یا منفی .مهم ایه که بفهیم که آیا به سمت سرور درخواست رفته یا نه.
مثال:
فرض کن یه drop down تو صفحه ات داری که می خوای در page_Load صفحه اون رو پر کنی (با مقادیر دیتا بیس).
خوب شما بعد از اینکه داده های رو از دیتایس خوند باید به drop down اضافه ش کنی .اگه این کار رو انجام بدی میبینی که هر بار که صفحه رو refresh کنی آیتم های drop down دو برابر میشه،طبیعیه چون تو page_Load هر بار دارید اونو مقدار دهی میکنید.برای رفع این مشکل از Postback استفاده می کنیم.با یه شرط :

if(!ispostbak)
{
//Statment
}

morika
یک شنبه 13 مرداد 1392, 23:19 عصر
postback یعنی اینکه شما به اطلاعاتی رو به سرور ارسال کنید و سرور به شما جواب بده
مثلا دیدین که موقع ثبت نام شما یه نام کاربری وارد می کنید بعد روی دکمه بررسی کلیک می کنید بعد سیستم یه مکث کوچولو می کنه و در بعضی مواقع ممکنه صفحه refresh بشه بعد به شما جواب می ده که نام کاربری قابل درسترسی هست یا نه. به فرستادن نام کاربری شما برای سرور و گرفتن جواب postback می گن

19216810047
دوشنبه 14 مرداد 1392, 00:24 صبح
دوستان وقتی ما برای اولین بار پروژه رو اجرا می کنیم(یا کاربر ادرس سایت رو در مرورگر تایپ میکنه)ایاpost backاتفاق می افته یا نه؟

uthman
دوشنبه 14 مرداد 1392, 00:46 صبح
سلام.نه.زمانی که محاسباتی سمت سرور انجام بشه.مثلا حاصل جمع دو عدد.اعتبار سنجی برای ورود،