PDA

View Full Version : سوال: Bind کردن تگ <img> به فیلد درون دیتابیس



mehdin69
یک شنبه 07 فروردین 1390, 19:49 عصر
سلام دوستان یه فیلد توی دیتابیس داریم که توش نام تصویر رو نگه داری می کنه
حالاه چطوری میشه تگ <img> به این فیلد وصل کرد تا تصویر رو نشون بده؟:متفکر:
مرسی

mehdi.mousavi
یک شنبه 07 فروردین 1390, 20:05 عصر
سلام دوستان یه فیلد توی دیتابیس داریم که توش نام تصویر رو نگه داری می کنه حالاه چطوری میشه تگ <img> به این فیلد وصل کرد تا تصویر رو نشون بده؟:متفکر: مرسی

سلام.
این تصاویری که نامشون رو در بانک نگهداری می کنید، قاعدتا در شاخه ای تحت اون Web App قرار دارن دیگه، درسته؟
بنابراین کافیه تا source اون image رو برابر Path اون فایل قرار بدید تا تصویر نمایش داده بشه:

<img src='<%# Eval("ImagePath")%>' runat="server"/>

موفق باشید.

پاورقی: اگر لازم شد می تونید از root مسیر به فایل رو بدید...

mehdin69
یک شنبه 07 فروردین 1390, 20:17 عصر
سلام.
این تصاویری که نامشون رو در بانک نگهداری می کنید، قاعدتا در شاخه ای تحت اون Web App قرار دارن دیگه، درسته؟
بنابراین کافیه تا source اون image رو برابر Path اون فایل قرار بدید تا تصویر نمایش داده بشه:

<img src='<%# Eval("ImagePath")%>' runat="server"/>

موفق باشید.

پاورقی: اگر لازم شد می تونید از root مسیر به فایل رو بدید...

مرسی
همینون می خوام اما فقط اسم تصویر رو توی بانک اطلاعاتی دارم مثلاً تصاویر در شاخه Images هستن اینو هرطوری مینویسم ارور میده که با اون اسم جمعش کنه چطوری اسم پوشه رو بیارم قبل این دستور که ارور نده؟
مرسی

clover
یک شنبه 07 فروردین 1390, 20:22 عصر
چطوری اسم پوشه رو بیارم قبل این دستور که ارور نده؟
به این شکل بنویسید:

<img src='<%# Eval("ImagePath", "~/Images/{0}")%>' runat="server"/>
و یا:

<img src='<%# "~/Images/" + Eval("ImagePath")%>' runat="server"/>