PDA

View Full Version : سوال: اجرا شدن pageLoad با کلیک روی هر دکمه



vaheeed
دوشنبه 06 خرداد 1392, 11:33 صبح
سلام
میخوام کاربر که وارد سایت شد یک متن نمایش داده بشه داخل لیبل و صفحه ساخته بشه بعد رو یه دکمه که کلیک کرد فقط متن یه لیبل از دیتابیس گرفته بشه و نمایش داده بشه ولی با کلیک کردن page load هم اتفاق میفته و کل کار رو بهم میریزه !! میخوام بین کلیک و رفرش کردن فرق باشه داخل Page init گذاشتم کد page load ام رو ولی فرقی نداشت لطفا راهنمایی کنید

daffy_duck376
دوشنبه 06 خرداد 1392, 11:37 صبح
برای اجرا شدن کد هات توی onload اونها رو داخل اسن شزط بزار

If (!page.ispostback)
{
}

vaheeed
دوشنبه 06 خرداد 1392, 11:51 صبح
ممنون جواب داد ، فقط یه مشکلی دارم الان ، اول که صفحه لود میشه یه متغیر تعریف میشه و از دیتابیس مقدار میگیره بعد که روی اون دکمه کلیک شد مقدار این متغییر یکی کم میشه و دوباره از دیتابیس رکوردی فراخونی میشه ، الان انگار متغیرم با هر بار کلیک روی دکمه مجدد تعریف میشه و ریست میشه درسته؟؟ باید چیکار کنم که مقدار اون متغیر رو نگه دارم؟

daffy_duck376
دوشنبه 06 خرداد 1392, 13:18 عصر
استفاده از session میتونه موثر باشه

session["c"]=1

fakhravari
دوشنبه 06 خرداد 1392, 16:03 عصر
متغیر از نوع static تعریف کن

RAZI KHANUM
دوشنبه 06 خرداد 1392, 16:11 عصر
فقط راهتون session و اگر هم توی همون صفحه فقط کار میکنید viewstate هستش.