+ Başlığa Yanıt Yaz
5 sonuçtan 1 - 5 arası sonuçlar
-
28.06.2011 12:54 #1
- Katılım Tarihi
- 2010
- Yer
- İstanbul
- Mesaj
- 99
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??
Cleanvac Temizlik Makinaları Bilgi İşlem
-
28.06.2011 14:27 #2
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ı.
-
28.06.2011 14:36 #3
- Katılım Tarihi
- 2010
- Yer
- İstanbul
- Mesaj
- 99
Hocam dinamik olarak kullanılabilen açılır menü yapmak istiyorum..
Cleanvac Temizlik Makinaları Bilgi İşlem
-
28.06.2011 14:55 #4
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.
-
29.06.2011 13:00 #5
- Katılım Tarihi
- 2010
- Yer
- İstanbul
- Mesaj
- 99
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...
Cleanvac Temizlik Makinaları Bilgi İşlem
Benzer Başlıklar
-
JDownloader HF Pre Nasıl kullanabilirim
caner_sago tarafından Yazılım forumundaYanıt: 0Son Mesaj: 31.10.2010, 21:15 -
Turbochace ' i nasıl kullanabilirim ?
fmgstr tarafından Donanım forumundaYanıt: 1Son Mesaj: 25.04.2009, 15:07 -
sql komutlarını nasıl kullanabilirim
yusley tarafından Programlama Dilleri forumundaYanıt: 2Son Mesaj: 21.04.2008, 01:03 -
Hızaşımı stabilite kontrolünü nasıl yaparız
startaylan tarafından Overclock ve Modifikasyon forumundaYanıt: 48Son Mesaj: 16.01.2006, 07:39 -
kurulumda disk kontrolünü nasıl devre dışı bırakırım.
efer tarafından Linux forumundaYanıt: 0Son Mesaj: 06.01.2003, 12:55



Alıntıyla Yanıtla

Ekran Kartı
Bugün, 09:15 / Donanım