Merhaba arkadaşlar, asp.net ile ilgili aklıma takılan bir kaç soruyu size sormak istedim.İnternetteki araştırmalarımda pek sağlıklı cevaplara ulaşamadım.
Aklıma takılan ilk soru, örneğin asp deki include yöntemi .net te nasıl işliyor.C# kullanıcam, ama çözemedim bir türlü.Yani ben db bağlantısını ayrı bi dosyada yapıp her sayfaya include etmek istiyorum ama nasıl olduğu konusunu bilemedim bir türlü.
Bir diğer sorumda master page ile ilgili.Ben eğer hazır şablon kullanıyorsam master page kullanmam gerekiyor mu? yoksa kendi tasarımlarımızı yaparken mi gereklidir bu master page.Birde aynı şekilde hazır şablondaki bölümleri örneğin menü, vb. gibi bölümleride include etmek istesem nasıl bir yol izlemem gerekir acaba?
Bilenler için çok basit sorular farkındayım ama vakit ayırıp cevap yazarsanız sevinirim.
Asp.Net ile ilgili bir iki soru
5
●737
- 19-09-2012, 08:52:49Kimlik doğrulama veya yönetimden onay bekliyor.Include işlemi yerine class'lar var. Class'a yazarsın connectionstring'ini heryerden ulaşırsın. Aynı şekilde database işlemlerini de class'lar ile kolaylıkla halledebilirsin.
Masterpage kullanmak zorunda değilsin. Hazır tasarımın varsa usercontrol'ler oluşturursun ve her sayfaya koyarsın. Ama bunu masterpage'te bir kere yapacağın için iş yükün artar. Bu bahsettiğin menuleri ..vs include etmenin en iyi yolu usercontrol oluşturmaktır. Ama dediğim gibi masterpage kullanman senin her türlü yararına. Farklı sayfalardan masterpage içindeki elementlere ..vs ulaşarak işlemlerde yapabilirsin. Atıyorum iletişim sayfan vardır, ama menü orada görünmesin istiyorsundur, iletisim sayfasindan direk masterpage içindeki menu'ye ulasip gorunumunu iptal edebilirsin ... gibi.
Masterpage'in faydaları anlatmakla bitmez. - 19-09-2012, 11:50:37teşekkür ederim verdiğin bilgiler için.Peki stringi class a yazdım.Bunu diğer sayfalardan nasıl çağıracağım?rob33n adlı üyeden alıntı: mesajı görüntüle
- 19-09-2012, 12:56:27connection string saklıyıcaksan classın metodunu static tanımlıyabilirsin
SqlBaglanti adında yeni class ekle
içine bu metodu ekle
public class SqlBaglanti { public static SqlConnection SqlBaglan() { SqlConnection conn = new SqlConnection("ConnectionString"); return conn; } }kullanıcağın yerde bu şekil kullanabilirsin
SqlConnection conn = SqlBaglanti.SqlBaglan();
- 19-09-2012, 17:11:48Evet kesinlikle haklısın.Bakıyorum farklı olduğu için kafam karışıyor.Takıldığım yerlerde sizlerden yardım alıyorum.Hepinize teşekkürler.Hyperion adlı üyeden alıntı: mesajı görüntüle
biraz c# a bakmanı tavsiye ederim. Klasik asp ile asp.net arasında bayağı bir fark var çünkü