PDA

View Full Version : مبتدی: چرا این کد عکس رو نشون نمیده؟



asefy2008
پنج شنبه 24 مرداد 1392, 21:56 عصر
سلام دوستان من از قطعه کد زیر تو برنامم استفاده کردم ولی نمی دونم چرا عکس مد نظرم رو نشون نمیده.
لطفا راهنمایی کنید.

<figure class="gallery-thumbnail">
<%if (PicEnt != null)
foreach (Melkyab.Entities.EPicture pic in PicEnt)
{
int i = 0;
String img_src_path = "image/pic-" + pic.GEID + "-" + pic.EID + "-" + pic.SID + "-" + i + ".jpg";
string title = pic.Title;
i++;
%>
<a href="#modal_PhotoGallery">
<img src='<%=img_src_path%>' class="model-gallery-img gallery-img"
alt="image01" title='<%= title %>'/>
</a>
<%} %>
</figure>

asefy2008
پنج شنبه 24 مرداد 1392, 22:10 عصر
راستی محتوای title رو نمایش میده

parvizwpf
جمعه 25 مرداد 1392, 10:59 صبح
خی یه چک کنید ببینید متغیر img_src_path دقیقا داره آدرس عکسو برمیگردونه؟

asefy2008
جمعه 25 مرداد 1392, 12:30 عصر
خی یه چک کنید ببینید متغیر img_src_path دقیقا داره آدرس عکسو برمیگردونه؟

ممنون از پاسختون
خوب من الان دقیقا آدرس یک عکس رو بهش دادم ولی بازهم عمل نکرد

<a href='<%=img_src_path%>'><img alt="image01" src="C:/UsersPublic/Pictures/Sample Pictures/Desert.jpg"/></a>

این کد رو در یک پروژه جدا امتحان کردم
البته چون asp تازه شورع کردم شاید یک موضوع ابتدایی رو دارم اشتباه می کنم.
چند نمونه هم تو اینترنت دیدم و امتحان کردم ولی بازم جواب نداد

parvizwpf
جمعه 25 مرداد 1392, 12:35 عصر
mvc مینویسید یا asp.net سابق؟
عکی باید بیاد توی یه فولدر مشخص در مسیر برنامه شما بعد آدرس دهی کنید.

asefy2008
جمعه 25 مرداد 1392, 12:54 عصر
mvc مینویسید یا asp.net سابق؟
عکی باید بیاد توی یه فولدر مشخص در مسیر برنامه شما بعد آدرس دهی کنید.
asp.net
خوب در کد اول به همین صورت هست و در یک فولدر مشخص در برنامه به نام image عکس ها قرار می گیرن و بعد می خوام که نمایش داده بشن

parvizwpf
جمعه 25 مرداد 1392, 13:00 عصر
چرا از کنترلها استفاده نمیکنید مثلا repeater.
http://www.codeproject.com/Questions/298490/how-to-display-image-and-data-in-Repeater-Control

asefy2008
جمعه 25 مرداد 1392, 17:19 عصر
چرا از کنترلها استفاده نمیکنید مثلا repeater.
http://www.codeproject.com/Questions/298490/how-to-display-image-and-data-in-Repeater-Control
ممنون دوست عزیز از اون کد استفاده کردم و بخشی از مشکل حل شد و به کد زیر رسیدم:

<div class="span-content" itemscope itemtype="http://schema.org/Product" itemid="#product">
<link itemprop="additionalType" href="http://www.productontology.org/id/Real_estate">
<div evttag="wigt:PROPINF">
<div id="EmbeddedPhotoGallery" class="gallery gallery-wrap gallery-large">
<figure class="gallery-thumbnail">
<%if (PicEnt != null)
foreach (Melkyab.Entities.EPicture pic in PicEnt)
{
int i = 0;
ImgDetail.ImageUrl = "~/image/pic-" + pic.GEID + "-" + pic.EID + "-" + pic.SID + "-" + i + ".jpg";
string title = pic.Title;
i++;
%>
<asp:Image ID="ImgDetail" class="model-gallery-img gallery-img"
runat="server" ></asp:Image>

<%} %>
</figure>
<ul class="list-horizontal-links list-icons pull-b">
<li>
<a>
<i class="i-graphic"></i>
بزرگتر کردن عکس</a>
</li>
</ul>
<a href="javascript:void(0);" class="gallery-prev">قبلی</a>
<a href="javascript:void(0);" class="gallery-next">بعدی</a>
</div>
</div>
</div

ولی الان دو تا مشکل دارم یک همه عکس ها با هم نشون داده میشه و دوم این که می خوام بتونم از قابلیت بعد و قبل استفاده کنم که نمی تونم می خواستم ببینم شما چی پیشنهاد می کنید تا این دو مشکل رفع بشه.

می خوام این (http://www.realtor.com/realestateandhomes-detail/7-Sable-Ridge-Ct_Las-Vegas_NV_89135_M22775-97789?row=1&source=web) قالب عکس رو داشته باشم اما قالبش کل برنامه رو بهم ریخته و منم موندم چه کنم.

asefy2008
یک شنبه 27 مرداد 1392, 02:59 صبح
من یه نمونه اسلایدر که استفاده کردم اینجا قرار دادم.
دوستان لطفا راهنمایی کنن نمی دونم چرا درست کار نمی کنه عکس ها رو زیر هم نشون میده
اینم (http://cssglobe.com/easy-slider-17-numeric-navigation-jquery-slider/) سایت اسلایدری که استفاده کردم