Asp.Net App_Code Yardım

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Şimdi arkadaşlar, diyelimki default.aspx adında bir sayfamız var. Bunun aspx kısmında bir adet repeater mevcut

    Örneğin

                    <asp:Repeater ID="rptKategoriler" runat="server">
                        <HeaderTemplate>
                            <h2>Kategoriler</h2>
                            <ul class="kategoriler">
                        </HeaderTemplate>
                        <ItemTemplate>
                            <li><a href="<%# APP_CODEDAN_GELEN_FONKSİYON(Eval("kategori").ToString()) %>"><%# Eval("kategori_adi") %></a></li>
                        </ItemTemplate>
                        <FooterTemplate>
                            </ul>
                        </FooterTemplate>
                    </asp:Repeater>

    Benim burada yapmak istediğim

    Repeater içerisinde app_code kısmındaki bir fonksiyonu vs.. gibi şeyi kullanmak istiyorum.

    Özet olarak app_code daki bir şey repeater içerisine çağırmak istiyorum.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Arkadaşlar, bilen birisi yok mu?

    Yabancı forumlarda da arama yapıyorum fakat elle tutulur bir şey bulamadım.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Örnek Vereyim

    App_Code içerisindeki Genel.cs içeriği

    namespace Genel
    {
        public class Fonksiyonlar
        {
            public String fnTemizle(String parVeri)
            {
                if (String.IsNullOrEmpty(parVeri) == false)
                {
                    parVeri = parVeri.Replace("'", "`");
                    parVeri = parVeri.Replace(">", "");
                    parVeri = parVeri.Replace("<", "");
                    parVeri = parVeri.Replace("%", "");
                    parVeri = parVeri.Replace("*", "");
                }
                return parVeri;
            }
        }
    }

    Kategoriler.aspx sayfasında fnTemizle() adlı fonksiyonu/yöntemi vs.. nasıl kullanabilirim? (Kategoriler.aspx.cs sayfası değil)

    <asp:Repeater ID="rptKategoriler" runat="server">
                        <HeaderTemplate>
                            <h2>Kategoriler</h2>
                            <ul class="kategoriler">
                        </HeaderTemplate>
                        <ItemTemplate>
                            <li><a href="<%# APP_CODEDAN_GELEN_fnTemizle_FONKSİYONU(Eval("kategori").ToString()) %>"><%# Eval("kategori_adi") %></a></li>
                        </ItemTemplate>
                        <FooterTemplate>
                            </ul>
                        </FooterTemplate>
                    </asp:Repeater>

    Bilenler bir el atsın, bir türlü yapamadım.

    ontedi tarafından 08/Kas/13 14:25 tarihinde düzenlenmiştir

    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    frtkan
    frtkan's avatar
    Kayıt Tarihi: 13/Şubat/2014
    Erkek

    bu şekilde kullanabilirsiniz. 

    aspx.

     

    <asp:Repeater ID="rpEnCok" runat="server">

        <ItemTemplate><li >

    <a  href="yazi-detay-<%#Eval("Etiket").ToString() %>"><%# Ayarlar.OzetCek(Eval("Baslik").ToString(),35) %></a>

    </li>

    </ItemTemplate>

    </asp:Repeater>

     

    Ayarlar cs.

     

     public static string Temizle(string Metin)

        {

            string deger = Metin;

     

            deger = deger.Replace("'", "");

            deger = deger.Replace("<", "");

            deger = deger.Replace(">", "");

            deger = deger.Replace("&", "");

            deger = deger.Replace("[", "");

            deger = deger.Replace("]", "");

     

            return deger;

        }

     

    umarım işine yarar.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Elif - Efe
    rakkoc
    rakkoc's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    namespace ile ilgili olabilir mi ?


    Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek

    <%@Register Namespace="Genel.cs" %>

    2. satıra bunu ekle çalışır.

     

    Birde static tanımla class ve fonksiyonunu o şekilde çalıştıramazsın

    SinusX tarafından 15/Şub/14 23:16 tarihinde düzenlenmiştir

    Si vis pacem para bellum.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tarikat Şeyhi
    HolyOne
    HolyOne's avatar
    Kayıt Tarihi: 01/Haziran/2002
    Erkek

    Hocam aspx projede new website yerine new asp.net empty web application ile başlarsan daha güzel olur.

    web applicationda istediğin klasore koyabilirsin csleri istediğin yerden erişirsin


    Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı kötektir!
Toplam Hit: 1094 Toplam Mesaj: 7