• 18-11-2009, 17:54:34
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    simizin altyapısını biz yapmadık ancak bağzı kısımlarda düzenlemeler yapmaya çalışıyoruz. Bu amaçla bir sorum olucak?

    sitemizin menü kısmını veri tabanından çekiyor, çektiği bu dataları aspataList ile alıyor. ancak bu aldığı dataların tamamını <table> etiketlerini kullanarak yazdırıyor. Biz bunun yerine <ul><li> şeklinde yazdırmak istiyoruz. Acaba bunu yapabilmemiz mümkünmüdür?
  • 18-11-2009, 17:58:56
    #2
    visual studio da proje halinde ise datalist üstündeki ok işaretine basıp edit templates den item template içine dizayn girerek düzenleyebilirsiniz.
  • 18-11-2009, 18:00:12
    #3
    işte onu yapamıyorum. kodlara doğrudan erişemiyorum. sadece derlendikten sonraki halini görebiliyorum.
  • 18-11-2009, 18:12:30
    #4
    oxygene adlı üyeden alıntı: mesajı görüntüle
    işte onu yapamıyorum. kodlara doğrudan erişemiyorum. sadece derlendikten sonraki halini görebiliyorum.
    pardon item templatelerde değilmiş

    kaynak kodu görebiliyorsanız

            <asp:DataList ID="DataList1" runat="server" DataKeyField="urunId" 
                DataSourceID="SqlDataSource1" RepeatLayout="Flow">
    RepeatLayout="Flow"
    table sisteminde çıkarıp div ul li sistemine çevirir datalisti. ul li ve divleri server kendisi oluşturur.
    ama <ItemTemplate> içindeki kullanıcının girdiği veriler varsa ve onlarda table varsa ozaman o tablelerı elle değiştireceksiniz.
  • 18-11-2009, 18:16:26
    #5
    teşekkürler çok makbule geçti
  • 18-11-2009, 18:34:33
    #6
    şuan verdiğiniz şekilde değişiklikler yaptım ancak bu seferde </span><br /><span> içerisine alıyor bunu değiştiremezmiyim?
  • 18-11-2009, 19:27:11
    #7
    oxygene adlı üyeden alıntı: mesajı görüntüle
    şuan verdiğiniz şekilde değişiklikler yaptım ancak bu seferde </span><br /><span> içerisine alıyor bunu değiştiremezmiyim?
    span olarak gördükleriniz labellar.item taplate içindeki label kontrolleri.
                    <asp:Label ID="urunIdLabel" runat="server" Text='<%# Eval("urunId") %>' />
    örnenk bir label kontrolü.
    label a bağlı içeriği tipine göre html kontrollerle değiştirebilirsiniz
    <p runat="server"><%# Eval("urunId") %></p>
    örneğin yukarıdaki label ı <p> tagına bağladım.html taglarına kaynak koddan runat="server" ekleyerek data bağlayabilirsiniz.kaynaktan labelları kaldırıp aynı evaller ile html kontrollere bağlayın.
  • 19-11-2009, 09:18:07
    #8
    benim kod içerisinde label etiketi yok ama yinede <span> üretiyor. Dünden bu yana arıyorum çözümü bir türlü bulamadım. Repeder kullanabilirsiniz yazıyor bir forumda ama o da hata verdi.

    </ItemStyle>
             <ItemTemplate>
    <asp:HyperLink ...../>
             </ItemTemplate>
  • 19-11-2009, 10:33:27
    #9
    Değiştirmek istedigin sayfadaki kotları buraya koyarmısın. birde Sana verdikleri dosyalar derlenmiş vaziyettemi?