Forum

Kategoriye Gör...
 
Bildirimler
Hepsini Temizle

Kategoriye Göre Resim Listele

5 Yazılar
3 Üyeler
0 Likes
572 Görüntüleme
(@AliYILMAZ)
Gönderiler: 125
Estimable Member
Konu başlatıcı
 

Merhaba arkadaşlar,

Bir web projesinde Referanslar ve Kategori tablom var. Bu iki tablo birbirine bağlı. Amacım burada kategoriye basarak resimlerin listelenmesini istiyorum. Ama bu işlem dinamik şekilde. Sayfa postback olmuyor. Yardımlarınızı bekliyorum.

Bu kodda kategorileri getiriyorum.

 <li><a class="btn btn-default active" href="#" data-filter="*">Hepsi</a></li>
                <asp:Repeater ID="Repeater1" runat="server">
                    <ItemTemplate>

          <li><a class="btn btn-default" href="<%#Eval("KategoriAd") %>" data-filter=".html"><%#Eval("KategoriAd") %></a></li>
                        <%--<li><a class="btn btn-default" href="#" data-filter=".html">Photography</a></li>
                        <li><a class="btn btn-default" href="#" data-filter=".wordpress">Web Development</a></li>--%>
                    </ItemTemplate>
                </asp:Repeater>

 

Bu kod ile referansları getiriyorum.

 <asp:Repeater ID="Repeater2" runat="server">
                        <ItemTemplate>
                            <div class="portfolio-item apps col-xs-12 col-sm-4 col-md-3">
                                <div class="recent-work-wrap">
                                    <img class="img-responsive" src='/resimler/<%#Eval("ReferansResim")%>' alt="">
                                    <div class="overlay">
                                        <div class="recent-work-inner">
                                            <h3><a href="#"><%#Eval("ReferansAd") %></a></h3>
                                            <%--<p>There are many variations of passages of Lorem Ipsum available, but the majority</p>--%>
                               <a class="preview" href='/resimler/<%#Eval("ReferansResim")%>' rel="prettyPhoto"><i class="fa fa-eye"></i>Görüntüle</a>

                                        </div>
                                    </div>
                                </div>
                            </div>
                            <!--/.portfolio-item-->
                        </ItemTemplate>
                    </asp:Repeater>

 

Bunlarda code behind tarafı.

 protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {

                GetKategori();

                GetResim();
            }
        }

        private void GetKategori()
        {
            KurumsalEntities krm = new KurumsalEntities();

            Repeater1.DataSource = krm.GetKategori();
            Repeater1.DataBind();
        
        }

        private void GetResim()
        {
            KurumsalEntities krm = new KurumsalEntities();

            Repeater2.DataSource = krm.GetReferans();
            Repeater2.DataBind();

        }

 

Arkadaşlar daha iyi anlaşılmak için örnek yolluyorum. Buradaki portfolio sayfası gibi istiyorum. Yukarıda kodlarımı yolladım. Bunu asp.net ve Linq to sql ile yapıyorum.

http://themeforest.net/item/colores-multipurpose-wordpress-template/full_screen_preview/12436213

 
Gönderildi : 07/09/2015 15:09

(@AliYILMAZ)
Gönderiler: 125
Estimable Member
Konu başlatıcı
 

Yardımcı olabilecek arkadaş yok mu? bir fikir verebilecek.

 
Gönderildi : 09/09/2015 02:46

(@eravse)
Gönderiler: 1753
Üye
 

merhaba , 

 

Repeater Item Databound eventını kullanabılırsın kategorı ıd yı bır label a at daha sonra ıtem databoundda kategorı ıd sıne gore resmı buldur...

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 09/09/2015 03:07

(@AliYilmaz)
Gönderiler: 69
Estimable Member
 

Böyle bir örnek var mı peki. Burda sayfa postback olmuyor. Jquery ile çalışıyor . Yinede dediğiniz gibi olabilir mi?

 
Gönderildi : 09/09/2015 03:16

(@eravse)
Gönderiler: 1753
Üye
 

evet script manager kullanarak ajax ıle yapabılırsınız sayfa postback olmaz ama arka tarafta event tetıklenır. 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 18/09/2015 03:02

Paylaş: