PDA

View Full Version : جا به جایی کنترل در زمان اجرا و طراحی



myazdani
جمعه 19 آبان 1391, 17:21 عصر
سلام
دوستان من کنترلهایی رو که در زمان طراحی تو صفحه قرار می دم وقتی میرم در حالت اجرا کنترلها سر جای خودشون نیستن . ضمناً در زمان طراحی هر تغییری در css میدم فورا تو کنترلها لحاظ میشه ولی تو زمان اجرا نه.

علت چی می تونه باشه؟

ali9698
جمعه 19 آبان 1391, 19:16 عصر
سلام
اگر فایل css رو جدا ذخیره کردی ممکنه توی cache مرورگر ذخیره شده باشه. شاید با ctrl+f5 درست بشه

mohsen4707
جمعه 19 آبان 1391, 20:32 عصر
باسلام.
دوست عزيز قسمت visible شون رو غير فعال كن و از طريق خود برنامه فعالشون كن

myazdani
شنبه 20 آبان 1391, 18:57 عصر
باسلام.
دوست عزيز قسمت visible شون رو غير فعال كن و از طريق خود برنامه فعالشون كن

ممنون از پاسختون.چه جوری می تونم اینکارو کنم؟

ali9698
شنبه 20 آبان 1391, 21:56 عصر
فکر کنم منظور آقا محسن این باشه که:
موقع طراحی از کادر propeties گزینه visible رو false کن
بعد موقع اجرا هر وقت که لازم بود دوباره visible رو true کن
مثلا وقتی که پیج میخواد لود بشه
TextBox1.Visible=true;
البته احتمال میدم که مشکلت با این روش حل نشه و احتمالا مشکل از css هستش

myazdani
شنبه 20 آبان 1391, 22:04 عصر
فکر کنم منظور آقا محسن این باشه که:
موقع طراحی از کادر propeties گزینه visible رو false کن
بعد موقع اجرا هر وقت که لازم بود دوباره visible رو true کن
مثلا وقتی که پیج میخواد لود بشه
TextBox1.Visible=true;
البته احتمال میدم که مشکلت با این روش حل نشه و احتمالا مشکل از css هستش

متشکرم
فکر کنم منظورشون invisible کردن div ها باشه.
اینکه چه جوری invisible ش کنم رو متوجه شدم اما متوجه نشدم چه جوری میشه با کد نویسی دوباره visible ش رو true کرد؟

ali9698
شنبه 20 آبان 1391, 22:10 عصر
منظورت اینه که چطور visible یک div رو true کنیم؟ راستش من با div زیاد کار نکردم!

myazdani
یک شنبه 21 آبان 1391, 18:17 عصر
متشکرم
فکر کنم منظورشون invisible کردن div ها باشه.
اینکه چه جوری invisible ش کنم رو متوجه شدم اما متوجه نشدم چه جوری میشه با کد نویسی دوباره visible ش رو true کرد؟

دوستان جوابشو از همین سایت پیدا کردم ولی متاسفانه لینکش رو گم کردم که بزارم
برای اینکه تاپیک بی جواب نمونه :

اول به div مون تو زمان طراحی یه id اختصای میدیم بعد اون رو به صورت سرور کنترل می کنیم Runat=server بعد با کد زیر خصوصیت مورد نظر رو تغییر می دیم:
Div1.Style.Add(

"visibility", "hidden");
اولین پارامتر نام خصوصیت مورد نظر هست و دومین پارامتر مقدار مورد نظر.