• 05-12-2018, 19:07:06
    #1
    Merhaba arkadaşlar aşağıda ki tek satır kodda istediğim tek bir şey var sadece,

    <div class="entry-tags"><%For Each et In ae.entryTag %><div class="entry-tag" style="border-color:<%=er.Renk%>;"><span> </span><a class="tag-link" href="/kategori/<%=er.Seo%>_<%=er.Id %>">#<%=er.Adi %></a></div><%Next %></div>
    <%=er.Id %>
    kısmı 10'a eşit ise ( er.Id = 10 ) devamında ki,
    #<%=er.Adi %>
    kısmı
    #<font color="red"><b><%=er.Adi %></b></font>
    şeklinde değişsin. Eğer 10'a eşit değilse eski haliyle yani
    #<%=er.Adi %>
    şeklinde kalsın istiyorum. Çok mu zor bir işlemdir? Epey denedim ama hep hata aldım yardımcı olabilecek arkadaş var mıdır?
  • 05-12-2018, 19:48:21
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    YavuzTR adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar aşağıda ki tek satır kodda istediğim tek bir şey var sadece,

    <div class="entry-tags"><%For Each et In ae.entryTag %><div class="entry-tag" style="border-color:<%=er.Renk%>;"><span> </span><a class="tag-link" href="/kategori/<%=er.Seo%>_<%=er.Id %>">#<%=er.Adi %></a></div><%Next %></div>
    <%=er.Id %>
    kısmı 10'a eşit ise ( er.Id = 10 ) devamında ki,
    #<%=er.Adi %>
    kısmı
    #<font color="red"><b><%=er.Adi %></b></font>
    şeklinde değişsin. Eğer 10'a eşit değilse eski haliyle yani
    #<%=er.Adi %>
    şeklinde kalsın istiyorum. Çok mu zor bir işlemdir? Epey denedim ama hep hata aldım yardımcı olabilecek arkadaş var mıdır?
    #<font color="red"><b><%=er.Adi %></b></font>
    
    yerine
    
    #<span style='<%= er.Id== 10 ? "color:red; font-weight:bold" : ""  %>'><%= er.Adi %></span>
  • 05-12-2018, 19:56:19
    #3
    Frans adlı üyeden alıntı: mesajı görüntüle
    #<font color="red"><b><%=er.Adi %></b></font>
    
    yerine
    
    #<span style='<%= er.Id== 10 ? "color:red; font-weight:bold" : ""  %>'><%= er.Adi %></span>
    merhabalar hocam İlginiz için teşekkür ederim kodu söylediğiniz üzere şu şekilde revize ettim:

    <div class="entry-tags"><%For Each et In ae.entryTag %><div class="entry-tag" style="border-color:<%=er.Renk%>;"><span> </span><a class="tag-link" href="/kategori/<%=er.Seo%>_<%=er.Id %>">#<span style='<%= er.Id== 10 ? "color:red; font-weight:bold" : ""  %>'><%= er.Adi %></span></a></div><%Next %></div>
    Eğer hatalı revize sağlamadı isem maalesef hata verdi.

  • 05-12-2018, 20:21:10
    #4
    Kod normal gözüküyor. isterseniz aşağıdaki bölümü çıkarıp tekrar deneyin bakalım, eğer yine hata verirse sorun başka yerdedir.

    <span style='<%= er.Id== 10 ? "color:red; font-weight:bold" : "" %>'>
  • 05-12-2018, 20:24:16
    #5
    Frans adlı üyeden alıntı: mesajı görüntüle
    Kod normal gözüküyor. isterseniz aşağıdaki bölümü çıkarıp tekrar deneyin bakalım, eğer yine hata verirse sorun başka yerdedir.

    <span style='<%= er.Id== 10 ? "color:red; font-weight:bold" : "" %>'>
    İlgili kısım çıkartılınca bir hata ile karşılaşmadım hocam
  • 05-12-2018, 20:28:56
    #6
    ilgili kısmı aşağıdaki gibi değiştirip dener misiniz? bir de Id alanı int mi string mi?

    <span style='<%= er.Id %>'>
  • 05-12-2018, 20:35:22
    #7
    Frans adlı üyeden alıntı: mesajı görüntüle
    ilgili kısmı aşağıdaki gibi değiştirip dener misiniz? bir de Id alanı int mi string mi?

    <span style='<%= er.Id %>'>
    id alanı anladığım kadarıyla int hocam şu şekilde:

    Bir de şöyle düzeltme yapayım, ilk başlıkta da verdiğim yani aşağıda ki kod:

    <div class="entry-tags"><%For Each et In ae.entryTag %><div class="entry-tag" style="border-color:<%=er.Renk%>;"><span> </span><a class="tag-link" href="/kategori/<%=er.Seo%>_<%=er.Id %>">#<%=er.Adi %></a></div><%Next %></div>
    sorunsuz bir şekilde çalışıyor ve işliyor, ben sadece <%=er.Id %> değerinin id karşılığı 10 olan isim için farklı bir işlem yapmasını istiyorum özet ile.
    <%=er.Id %> kısmına göre <%=er.Adi %> kısmını getiriyor bunda problem yok. Ben sadece <%=er.Adi %> değerinin id numarası 10 olan bir veri varsa onu farklı bir şekilde göstermek istiyorum.
  • 05-12-2018, 20:58:02
    #8
    Siz sanırım visual basic kullanıyorsunuz, benim de o konuda pek bilgim yok ama aşağıdaki düzenlemeyi yapın, eğer yine hata verirse "ternary operator in vb.net" diye ararsanız çözümü bulabilirsiniz.

    #<font color="red"><b><%=er.Adi %></b></font>

    yerine

    #<span style='<%= If(er.Id = 10, "color:red; font-weight:bold", "") %>'><%= er.Adi %></span>
  • 05-12-2018, 21:11:11
    #9
    Frans adlı üyeden alıntı: mesajı görüntüle
    Siz sanırım visual basic kullanıyorsunuz, benim de o konuda pek bilgim yok ama aşağıdaki düzenlemeyi yapın, eğer yine hata verirse "ternary operator in vb.net" diye ararsanız çözümü bulabilirsiniz.

    #<font color="red"><b><%=er.Adi %></b></font>

    yerine

    #<span style='<%= If(er.Id = 10, "color:red; font-weight:bold", "") %>'><%= er.Adi %></span>
    Hocam bu verdiğiniz kod ile sonuca ulaşabildim, emeğiniz için, vakit ayırdığınız için çok teşekkür ederim ellerinize sağlık Allh razı olsun.