PDA

View Full Version : اطلاعات بیشتر در مورد Postback



rainbow
سه شنبه 18 مرداد 1384, 07:42 صبح
سلام
کاربرد Postback در صفحاتی که از Database استفاده می کنند چیست؟
باتشکر

pegasos
سه شنبه 18 مرداد 1384, 09:14 صبح
با عرض سلام و خسته نباشید.
با پست بک چند چیز را میتوان کنترل کرد.
این خاصیت یک مقدار منطقی بر می گرداند.
با این خاصیت صفحه می توان فهمید آیا صفحه تا به حال به سرور برگردانده شده است یا خیر ؟
یعنی اینکه اولین بار است که صفحه اجرا می شود یا خیر ؟

و برای دیتا بیس :
چون معمو لا یک بار مقید کردن (bind) کنترل ها به دیتا بیس و یا پر کردن کنترل ها از داده های اولیه و ... انجام می شود بنابراین می توان از این کنترل به این صورت استفاده نمود.

برای نتیجه گیری بهتر لطفا توضیحات بیشتری ارائه دهید.

به امید موفقیت.

Behrouz_Rad
سه شنبه 18 مرداد 1384, 09:18 صبح
مکانیزمی به نام ViewState وجود دارد که باعث نگهداری مقادیر کنترل های موجود بر روی وب فرم میشه.
این مقادیر می تونن شامل متن، رنگ، وضعیت یک CheckBox یا هر چیز دیگه ای باشند.
این مقادیر تا زمانی که صفحه به صفحه دیگری پاس داده نشده، مقدار خود را حفظ می کنند.
تعریف PostBack: زمانی که صفحه ای به خودش پاس داده بشه، اصطلاحا گفته می شود که این صفحه PostBack شده.
مزیت استفاده از متد IsPostBack برای چک کردن اینکه صفحه به خودش پاس داده شده یا خیر در صفحاتی که با دیتابیس سر و کار دارند این است که نیاز به انتقال مجدد داده ها از سرور به کلاینت بر طرف شده و این مقادیر از ViewState خوانده می شوند.
کاربرد این متد در 99 درصد موارد، در روال Page_Load است.

موفق باشید.

Hossein Margani
شنبه 21 مرداد 1385, 13:27 عصر
چطور میشه بعد از PostBack و قبل از Page_Load اطلاعات صفحه رو گرفت یعنی مثلا کاربر چه آیتم هایی رو چک زده یا مقادیر textbox ها چیه. البته این کار را می خواهم بصورت پویا انجام بدم یعنی کنترل ها توی یک for یعنی حلقه به user control اضافه میشه. لطفاً مرا راهنمایی کنید.

اگر امکان دارد یک مثال با code بدهید. ممنون