1. sayfa
Size tavsiyem ilk önce database ye veri ekleme, silme, güncelleme işlemlerini iyice bir öğrenin. Ondan sonra gerisini yapabilirsiniz. Ama veritabanı bağlantı işlemlerini bilmezseniz bu dediğiniz cms i yapamazsınız. |
Dediğim gibi basit bir haberportalı yapmayı zaten biliyorum. Veritabanı işlemlerini bilmeden bunları yapmam zaten mümkün değil... |
Tamam bildiğini farzedelim. Senin söylediğinin URL routing ile bir ilgisi yoktur. URL Routing sadece adres çubugundaki adresi değiştirmeye yarar. Mesela Hakkımızda sayfalarını yapacaksın. Bir tane About vsvs adında bir sayfa oluştur. About sayfasına Hakkımızda tablondaki verileri çektir. Detay sayfasıda istersen About sayfasına hangi ürünü göstermek istiyorsan About.aspx?ID=AboutID şeklinde IDsini gönder. Sayfanda Request.QueryString("ID") ile AboutID değerini yakala ve select * from About Where AboutID = @AboutID şeklinde sorgu gönder ve çektir. Hepsinin mantığı bu. |
Asıl konudan uzaklaştık sanırım |
Asıl konudan uzaklaştığımızı kim söyledi ki. Bunun mantığı budur. |
sizin yazdığınızdan şunu anladım mesela anasayfa urlsi :www.siteadi.com/index.php hakkımızda sayfası:www.siteadi.com/index.php?s=hakkimizda (www.siteadi.com/hakkimizda.php gibi yani) bu şekilde mi olmasını istiyorsunuz yani tek sayfa olacak diğer sayfalar bu sayfada açılacak |
Evet tek sayfa olarak. Diğer sayfalar bu sayfada açılacak ancak önemli bi husus var, Kategorilerin altındaki sayfalar hangi kategoriye aitse o sayfa açılacak. Galeriyse galeri.aspx, Ürün listelemeyse urunler.aspx sayfası açılacak. Bu olayı nasıl yaparım? Urunler tablosunda KatId=1 olsun. KatId=1 olan sayfaları nasıl urunler.aspx sayfasına yönlendirecem ve bu yönlendirdiğim sayfaları nasıl tek sayfada göstericem? Öğrenmek istediğim husus bu aslında. Birde bu yöntemin adını söylerseniz en azından araştırma yaparken sancı çekmemiş olurum :) Şimdiden teşekkürler... |
Ben asp.net bilmiyorum ama bir araştırdım. bu olaya Master Page diyorlar. Bir sitede bununla site yapımını anlatmışlar bence faydalı olabilir senin için. Link:http://ozguryaman.com/asp-nette-master-page-kullanimi/ Ayrıca Microsoftun sitesinden:http://msdn.microsoft.com/en-us/library/wtxbf3hh.ASPX |
Master page işin giriş boyutu. asp.net ten önce php Php ile çalışyıyordum, Masterpage DW daki template ile aynı şey. Benim istediğim CMS sistemlerde üst seviye yapılan bişe... |
İlk mesajımı atıyorum öncelikle hayırlı olsun hepimize. Adımları şöyle anlatayım. 1-Veritabanını oluşturdun ama veritabanı olayın en önemli kısmı kategoriler,makalelerle olmuyor sadece.Üyelik yönetimini nasıl yapmayı düşünüyorsun.Bunlarda veritabanıyla alakalı. Asp.net Membership mi kullanacaksın mesela. 2-Üyelik olayını hallettikten sonra hangi dizinlere kimlerin erişebileceğini kimlerin makale ekleyebileceğini düzenlemek gerekiyor. 3-Haber sitesi üzerinden örnek vereyim. Haberleri gösterebilmek için mesela haberdetay.aspx diye tekbir sayfan olması yeterli. Id'ye göre haberi resmi ve diğer detayları çekip gösterebilirsin. 4-En son aşama olarak url routing olayı geliyor. Asp.net 4.0 ve üzerinde bu işlem gayet kolay bir hale geldi. |
1. sayfa
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.