View Full Version : سوال: رویداد کلیک Button
daneshmand1
سه شنبه 18 اسفند 1388, 12:00 عصر
چرا قبل از اینکه رویداد کلیک یک Button اجرا بشه، اول PageLoad صفحه اجرا میشه بعد رویداد کلیک Button؟
hamed_kaveyani
سه شنبه 18 اسفند 1388, 13:59 عصر
سوالتون نامفهومه. دقیق بگین چکار می کنین ؟؟؟
Chabok
سه شنبه 18 اسفند 1388, 19:17 عصر
رویداد PageLoad یک صفحه همیشه هنگام ارسال یک درخواست به صفحه اجرا میشود .
حال ممکن است در خواست بازکردن صفحه باشد و یا کلیک شدن یک Button .
اتفاقی که هنگام کلیک شدن یک Button رخ می دهد چیزی نیست بجز ارسال مقادیری شامل name و value آن کلید بصورت post به صفحه .
و در صورتی که این مقادیر به صفحه ارسال شده باشد پس از رویداد PageLoad رویداد Click باتن مورد نظر شما نیز fire می شود .
حال اگر میخواهید در صورت کلیک شدن یک Button کدهای PageLoad دیگر اجرا نشود می توانید آن ها را در شرط
if(!IsPostBack))
}
{قرار دهید .
postBack در واقع به همین عملی می گویند که مقادیری توسط کنترل ها ، به صفحه ارسال شود (مانند Click شدن یک Button).
موفق باشید .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.