PDA

View Full Version : نگه داشتن مقدار قبلی روی server



roya_dibaj
چهارشنبه 10 بهمن 1386, 10:22 صبح
سلام من موفق شدم با کلیک روی imagebutton رنگ ان را عوض کنم فرضا 10 تا imagebutton دارم و رنگ قبلی ان ها سبز است بعد از کلیک قرمز می شود حال 5 تای انها را قرمز کردم ولی می خواهم این حالت را نگه دارد یعنی برای بار دوم که برنامه را run کردم همان 5 تا قرمز باشند. لطفا راهنمایی کنید

کد من :

if (e.CommandName == "ChangeImage")
{
((ImageButton)e.Item.FindControl("seatimg")).ImageUrl = "~/BTN/red_chair.jpg";

mahdi_farhani
چهارشنبه 10 بهمن 1386, 10:48 صبح
به نظر من یه راه خیلی ساده تر هم هست ، اونم استفاده از از Hyperlink هست و تو Css مورد نظر از Active, Visit میتونی استفاده کنی .... البته من هنوز نمیدونم شما دقیقاً برای چی داری اینکارو میکنی.

roya_dibaj
چهارشنبه 10 بهمن 1386, 10:57 صبح
من می خواهم یک سیستم رزرواسیون بنویسم که وقتی روی button ها کلیک می شود رزرو می کند اونهایی که ازادند و هنوز رزرو نشده اند می خوام سبز و انهایی که رزرو شده اند با قرمز نمایش داده شوند و این حالت را می خواهم نگه دارد.و حتمآ باید به صورت image باشند

hamedgh
چهارشنبه 10 بهمن 1386, 11:45 صبح
در دیتا بیس ذخیره کن
بعد از دیتا بیس بخوان و تغییر رنگ را همان اول اعمال کن
صد سال دیگر هم بیاید
می فهمد که کدام را رزرو کرده

mahdi_farhani
چهارشنبه 10 بهمن 1386, 11:48 صبح
خوب شما باید یه فیلد کنترلی تو دیتابیس داشته باشی ، که بفهمی که این رزورو شده یا نه ، با استفاده از اون هنگام بایند تو دیتالیست بش بگو اگر رزرو بود عکس قرمز ، اگر رزرو نبود سبز ....
تو همون Databinding میتونی برای ImageUrl اینکارو بکنی ...