الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اختيار الصورة الأفتراضية اذا كانت صورة المسار غير موجودة .

بدأه أبو منتظر في 31 أكتوبر 2013 · 2 رد · 627 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بعد التحية والسلام على جميع اعضاء المنتدى

 

في الكود المرفق توجد الجملة 

 img.ImageUrl = "OrphPics/" + img.ImageUrl + ".jpg"

والتي تقوم بأختيار الصورة من المجلد وحسب المسار

 

اريد هنا تعديل الكود بحيث اذا لم تتواجد اي صورة في مجلد الصور لعرضها في الــ  ListView  

يقوم بعرض الصورة الأفتراضية التي أسمها     Default.JPG 

Protected Sub ListViewMak_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListViewMak.PreRender
        Dim fu As New FileUtil
        'If Me.IsPostBack = False Then
        Dim img As System.Web.UI.WebControls.Image
        Dim OrphNameHL, ImageHL As System.Web.UI.WebControls.HyperLink
        Dim Oid As Label
     
        For i = 0 To ListViewMak.Items.Count - 1
            OrphNameHL = CType(ListViewMak.Items.Item(i).FindControl("HyperLinkOrphName"), System.Web.UI.WebControls.HyperLink)
            Oid = CType(ListViewMak.Items.Item(i).FindControl("IDLabelMak"), Label)
            img = CType(ListViewMak.Items.Item(i).FindControl("MakImage"), System.Web.UI.WebControls.Image)
            img.ImageUrl = "OrphPics/" + img.ImageUrl + ".jpg"
            'End If
            'img.ImageUrl = fu.MakeThenGetPhotoThumb("OrphPics/" + img.ImageUrl + ".jpg", 90)
            OrphNameHL.NavigateUrl = "~/showorph.aspx?id=" + Oid.Text
            'OrphNameHL.Attributes.Add("style", "font-family: tahoma;text-decoration : none")
            ImageHL = CType(ListViewMak.Items.Item(i).FindControl("HyperLinkMakImage"), System.Web.UI.WebControls.HyperLink)
            ImageHL.NavigateUrl = "~/showorph.aspx?id=" + Oid.Text
            'OrphNameHL.Attributes.Add("style", "font-family: tahoma;text-decoration : none")
        Next

    End Sub

مشكورين سلفا

تم تعديل هذه المشاركة بواسطة أبو منتظر في 31 أكتوبر 2013 في 15:37

#2

try this

dim sFileFullPath as string=Server.MapPath("OrphPics/" + img.ImageUrl + ".jpg")
Dim f As New System.IO.FileInfo(sFileFullPath))
if f.Exists then
	 img.ImageUrl = sFileFullPath
else
	 img.ImageUrl = Server.MapPath("OrphPics/Default.JPG")
end if
#3

السلام عليكم

 

استخدم IIF(Boolean , True, False) 

ImageUrl=iif('<%# Eval("ImagePath")).ToString().Equals(String.Empty) , "~/images/default.jpeg" , Eval("ImagePath") %>')

تم تعديل هذه المشاركة بواسطة SOLO.NET في 10 نوفمبر 2013 في 03:45

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…