PDA

View Full Version : سوال: عدم نمایش کنترل image در صورت نبودن عکس



mohsen.nsb44
چهارشنبه 10 اسفند 1390, 21:49 عصر
سلام
تاحالا براتون پیش اومده که وقتی یه کنترل image در صفحه دارین وقتی عکسی بهش لینک داده نمیشه علامت ضربدر در ان دیده میشه
حال من میخوام بدونم چیکار باید بکنم در صورتی که عکسی نداشت کلا visibele اون برابر false بشه

sarapepors
چهارشنبه 10 اسفند 1390, 22:01 عصر
خوب imageurl رو چک کنید اگر مقداری نداشت visible اون رو false کنید البته بستگی داره چه جایی دارید ازش استفاده میکنید.

mohsen.nsb44
چهارشنبه 10 اسفند 1390, 22:13 عصر
خوب imageurl رو چک کنید اگر مقداری نداشت visible اون رو false کنید البته بستگی داره چه جایی دارید ازش استفاده میکنید.
دوست عزیز کنترل image رو داخل گریدویو گزاشتم و بایندش کردم به فیلد مربوطه من اسم عکس رو از دیتابیس و خود عکس رو از پوشه میخونم
اما در صورتی که عکسی برای خبری ثبت نشده باشه عکس به صورت ضربدر نمایش داده میشه

pershengkurd
پنج شنبه 11 اسفند 1390, 02:53 صبح
یه کدی هست تو javascript که توی صفحه Html یه Function باید بزاری که همیشه اون عکس رو برابر یه عکس مثل همون ضربدر ولی چیزی که خودت انتخاب کردی می زاره ولی به این شرط که بایندش چیزی رو برنگردونده باشه
به هرحال تو جاوا بگرد دمبالش
مگر این که اگه این مسله خیلی مهمه
دو تا گرید بزار
با دستور where که فیلد عکس برابر null باشه و نباشه

atbin2010
شنبه 13 اسفند 1390, 06:47 صبح
از یه عکس پیش فرض برای کنترل های image ی که عکس ندارن استفاده کن.

Saman Hashemi
شنبه 13 اسفند 1390, 08:08 صبح
علاوه بر جاوا اسکریپت که بهتره یه راه دیگه هم هست تو رویداد RowDataBound گریدویو به آدرس عکس چک کنی در صورت خالی بودن عکس پیش فرض بذاری یا Visible=false قرار بدی...!