PDA

View Full Version : سوال: رویداد کلیک Button



daneshmand1
سه شنبه 18 اسفند 1388, 11:00 صبح
چرا قبل از اینکه رویداد کلیک یک Button اجرا بشه، اول PageLoad صفحه اجرا میشه بعد رویداد کلیک Button؟

hamed_kaveyani
سه شنبه 18 اسفند 1388, 12:59 عصر
سوالتون نامفهومه. دقیق بگین چکار می کنین ؟؟؟

Chabok
سه شنبه 18 اسفند 1388, 18:17 عصر
رویداد PageLoad یک صفحه همیشه هنگام ارسال یک درخواست به صفحه اجرا میشود .

حال ممکن است در خواست بازکردن صفحه باشد و یا کلیک شدن یک Button .

اتفاقی که هنگام کلیک شدن یک Button رخ می دهد چیزی نیست بجز ارسال مقادیری شامل name و value آن کلید بصورت post به صفحه .

و در صورتی که این مقادیر به صفحه ارسال شده باشد پس از رویداد PageLoad رویداد Click باتن مورد نظر شما نیز fire می شود .

حال اگر میخواهید در صورت کلیک شدن یک Button کدهای PageLoad دیگر اجرا نشود می توانید آن ها را در شرط

if(!IsPostBack))
}
{قرار دهید .

postBack در واقع به همین عملی می گویند که مقادیری توسط کنترل ها ، به صفحه ارسال شود (مانند Click شدن یک Button).

موفق باشید .