5 sonuçtan 1 - 5 arası sonuçlar
  1. #1

    Question asp.net menu kontrolünü sql server ile nasıl kullanabilirim?

    asp.net te menu kontrolünü sql server ile kullanan var mı arkadaşlar..Bilen varsa yardımcı olabilirmi acaba??

  2. #2
    AriSoft Misafir

    Varsayılan

    böyle bir kullanımı yok asp.net menu kontrolünün, ama siz ne yapmak istiyorsanız o konuda yardımcı olmaya çalışırım SiteMap dosyasını da bir veritabanı gibi kullanabiliriz, aynı şekilde xml dosyasını.

  3. #3

    Question Hocam dinamik olarak kullanılabilen açılır menü yapmak istiyorum..

    Alıntı Orijinalini Gönderen: AriSoft Mesajı Görüntüle
    böyle bir kullanımı yok asp.net menu kontrolünün, ama siz ne yapmak istiyorsanız o konuda yardımcı olmaya çalışırım SiteMap dosyasını da bir veritabanı gibi kullanabiliriz, aynı şekilde xml dosyasını.
    Sitemap ı dinamik olarak sitenin yönetim panelinden değiştirebiliyormuyuz??

  4. #4
    AriSoft Misafir

    Varsayılan

    Evet değiştirebilrsin, ancak sunucuda kesinlikle o dosyaya izin vermen gerekir. Local'de olduğunda sıkıntı olmaz fakat sunucu da hata verir küçük bir hatadan dolayı bıkabilirsiniz, buraya dikkat etmelisiniz.

    yönetim panelinin bulunduğu yerde bir sayfa oluşturup aspx,ascx artık nasıl yapıyorsan sayfalarını, sayfayı oluşturdaktan sonra şimdi kodlara geçersek :

    XmlTextWriter yaz = new XmlTextWriter(Server.MapPath("../Web.sitemap"), Encoding.UTF8);
    yaz.WriteStartDocument();
    yaz.WriteStartElement("siteMap", "http://schemas.microsoft.com/AspNet/SiteMap-File-1.0");
    yaz.WriteStartElement("siteMapNode"); --> Bu alan tag'ın başlangıç noktası bunu her sayfa başlangıcında koyman gerekir.
    yaz.WriteAttributeString("url", "~/index.aspx"); --> sayfanın url'i
    yaz.WriteAttributeString("title", "Ana Sayfa"); --> sayfanın adı
    yaz.WriteAttributeString("description", "Site Ana Sayfasına Gider"); --> Sayfanın açıklaması
    yaz.WriteEndElement(); --> tag'ı kapatmak istediğinde bunu koyman yeterli
    yaz.WriteEndDocument();
    yaz.Close();
    SiteMap();

    eğer alt menüler oluşturmak istersen :
    yaz.WriteEndElement(); koymadan yeni bir tag başlatabilirsin.

    eğer veritabanından veriler çekmek istiyorsan onu daha ayrıntılı bir şekilde anlatıp urlRewrite kullanıyorsan vs. onları yaz, yardımcı olmaya çalışiyim.

  5. #5

    Question hocam bi sorum daha olacak..

    global.asax ile url rewrite yapıyorum ve projemde ingilizce rusça dil seçeneklerim var..
    Normalde Açılış sayfası Türkçe ve orada herşey gayet düzgün çalışıyor..Sitenin ingilizce bölümü en klasörü içinde çalışıyor ve normalde o bölüme girince ürünler ve kategoriler vs ingilizce yükleniyor fakat sorun şurada başlıyor ingilizcedeki anasayfadan bir ürüne veya kategoriye tıklayınca modülü bulamadığı için gidiyor Türkçe bölümündeki modülü çalıştırıyor ve herşey Türkçeye dönüyor detaylar ve kategoriler bulunamıyor..
    Sorunun kaynağı ise global.asax yapılandırmasındaki Context.RewritePath("~/Default.aspx", "", "ad=" + path[0] + "&id=" + path[1], true); bu bölüm..
    Bu bölümü if şartı ile adres çubuğunda siteadi.com/en/ yazıyorsa Context.RewritePath("~/en/Default.aspx", "", "ad=" + path[0] + "&id=" + path[1], true);
    siteadi.com/ru/ yazıyorsa Context.RewritePath("~/ru/Default.aspx", "", "ad=" + path[0] + "&id=" + path[1], true);
    ...
    hiç biri değilse dil belirtilmemişse Context.RewritePath("~/Default.aspx", "", "ad=" + path[0] + "&id=" + path[1], true); i kullan şeklinde yapılandırmam gerekiyor..
    Bunu nasıl yapabilirim lütfen yardım edin...

Benzer Başlıklar

  1. JDownloader HF Pre Nasıl kullanabilirim
    caner_sago tarafından Yazılım forumunda
    Yanıt: 0
    Son Mesaj: 31.10.2010, 23:15
  2. Turbochace ' i nasıl kullanabilirim ?
    fmgstr tarafından Donanım forumunda
    Yanıt: 1
    Son Mesaj: 25.04.2009, 16:07
  3. sql komutlarını nasıl kullanabilirim
    yusley tarafından Programlama Dilleri forumunda
    Yanıt: 2
    Son Mesaj: 21.04.2008, 02:03
  4. Hızaşımı stabilite kontrolünü nasıl yaparız
    startaylan tarafından Overclock ve Modifikasyon forumunda
    Yanıt: 48
    Son Mesaj: 16.01.2006, 09:39
  5. Yanıt: 0
    Son Mesaj: 06.01.2003, 14:55

Gönderim İzinleri

  • Yeni başlık açamazsınız
  • Yanıt yazamazsınız
  • Eklenti gönderemezsiniz
  • Mesajlarınızı düzenleyemezsiniz
  •