ورود

View Full Version : مبتدی: نحوه نمایش عکس در داخل دیتالیست یا گریدویو



malloc
پنج شنبه 03 مهر 1393, 23:04 عصر
سلام دوستان.

دیگه سوال هام واقعا نا امید کننده شده یعنی مشکلات کاملا ساده اما توشون گیر کردم :گریه:

یه دیتا لیست دارم که توش یه ابزار image گذاشتم.بعد یه دیتا بیس هم دارم که آدرس عکس توش دخیره شده . اما وقتی اینا رو میخوام بهم وصل کنم عکس رو نشون نمیده

اینجوری ابزار image رو مقدار دهی میکنم :



<asp:Image ID="Image1" runat="server" Height="240px" ImageUrl='<%# Eval("Url", "{0}") %>' Width="120px" />


ضمنا اینجوری هم مقدار دهی کردم اما بازهم عکس رو نشون نداد



<asp:Image ID="Image1" runat="server" Height="240px" Width="120px" ImageUrl='<%# Eval("Url","~/Tblgh/{0}") %>' />


آدرس عکس دخیره شده توی دیتابیس هم بطور مثال اینه :
C:\Users\Lion\Documents\Visual Studio 2010\WebSites\Tabligh\Tblgh\Collection-of-new-funny-pictures-irannaz-com-9.jpg

اگه کسی راه حلی بلده ممنون میشم کمکم کنه .

ahmad156
جمعه 04 مهر 1393, 00:19 صبح
خب دوست عزیز آدرس ذخیره شده آدرس فیزیکی روی کامپیوتر شما هست .آدرس فیزیکی رو که ذخیره نمیکنن.شما آدرس نسبی رو دخیره کنین:

~/Tblgh/Collection-of-new-funny-pictures-irannaz-com-9.jpg

fakhravari
جمعه 04 مهر 1393, 09:28 صبح
<img src='<%# Eval("Img", "Img/Img_Topik/{0}") %>' width="200" height="180" />
<asp:image id="Image3" runat="server" imageurl='<%# Eval("Img", "~/Img/Img_Topik/{0}") %>' />

mkmostafa
یک شنبه 07 دی 1393, 09:26 صبح
سلام
منظور از Img چیه؟
دستور (اینا چیه)Eval
من که تو کدم قرار می دم اتفاقی نمی افته؟

LostOfMind
یک شنبه 07 دی 1393, 11:47 صبح
سلام
منظور از Img چیه؟
دستور (اینا چیه)Eval
من که تو کدم قرار می دم اتفاقی نمی افته؟

داخل دیتابیس فقط نام عکس رو ذخیره کنید و هنگام نمایش در سایت از آدرس نسبی:

<img src='<%# Eval("Img", "Img/Img_Topik/{0}") %>' width="200" height="180" />



منظور از Img یه فیلد از جدوله که باید نام عکس توش ذخیره بشه

mkmostafa
دوشنبه 08 دی 1393, 12:03 عصر
مشکل حل شد.


<"asp:DataList runat="server" DataSourceID="Linq1" OnItemCommand="DataList1_ItemCommand"> <ItemTemplate> <asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("img") %>' Width="100px" Height="100px" /> <asp:Button ID="Button1" runat="server" Text="btn" CommandName='<%# Eval("img") %>' CssClass="btn" /> </ItemTemplate> </asp:DataList>


توضیح : یه دیتالیست که از بانک sql ادرس عکس ها رو می خونه و از پوشه مربوطه نمایش میده .
کامند نیم هم واسه حذف عکس است.
فقط مشکلش اینکه عکس رو از پوشه حذف نمی کنه؟
کسی از دوستان نمی دونه؟

alibehi
دوشنبه 08 دی 1393, 13:05 عصر
با سلام شما فقط نام همراه با فرمت عکس رو ذخیره کنید دیتا بیس بعید به این صورت جواب میگیری حتما
<img style="width:150px; height:150px" src="/mahsol/<%# eval("mahsolpic") %>" /></a>