PDA

View Full Version : سوال: خواندن تصاویر از بانک و نمایش آنها



mahtab kf
سه شنبه 07 آذر 1391, 16:32 عصر
با سلام
من در سایتم یک datalist دارم که در آن آیتمی از نوع asp:image قرار داده ام در واقع یک گالری عکس دارم که مشخصات قطعه و عکس آنها رو نمایش می دهد حالا چطوری می تونم برای قطعاتی که فاقد عکس هستند یک تصویر مشخص رو نشون بدم که در یک فولدر به نام images ذخیره شده؟
این هم کدم:



<ItemTemplate>
<asp:Image ID="Image3" runat="server"
ImageUrl='<%# Eval("picItem","~/pics/{0}") %>' Height="170px" Width="150px" />
</a>
<asp:Label ID="Label2" runat="server" Text='<%# Eval("brandItem") %>'></asp:Label><br />
</ItemTemplate>

mahtab kf
چهارشنبه 08 آذر 1391, 16:26 عصر
هیچ کسی نمیتونه کمکم کنه؟ ممنون می شم راهنماییم کنید

alihassanabadi
چهارشنبه 08 آذر 1391, 17:09 عصر
سلام
اگه اسم تصویر رو از بانک میگیری
هنگام اضافه کردن تصویر اگه کاربر تصویری رو انتخاب نکرده یک اسم پیش فرض ذخیره کن
مثلا nopic.jpg بعد عکسو دخیره کن تو پوشه pics
حالا اگه تصویری نداشته باشه موقع انتخاب عکس شما میاید با برنامه نویسی چک میکنید اگه انتخاب نکرده بود تو piItem
noPic.jpg رو دخیره کن
مثل

if (FileUpload1.HasFile)
{

}
else
{
p.Img = "NoPhoto.jpg";
db.tblParandes.InsertOnSubmit(p);
db.SubmitChanges();
Label1.ForeColor = System.Drawing.Color.Black;
Label1.Text = "با موفقیت ثبت شد";
}

hamed_hossani
جمعه 10 آذر 1391, 08:07 صبح
از روش condition ? first_expression : second_expression; استفاده کن.
http://msdn.microsoft.com/en-us/library/ty67wk28(v=vs.80).aspx