Web configten veri almak oldukça karmaşıktır. Bir çok Asp.net Mvc kullanıcısı web configten veri almak kısmında sıkıntı yaşamaktadır. Web configten veri alabilmek bize oluşturduğumuz projede sayfalama mekanizması oluştururken oldukça kolaylık sağlamaktadır. Bu makalemizde web configten veri alabilen bir uygulama yaparak siz okuyucuların zorluk çektiği bu konuda anlamanızı kolaylaştıracağız
Öncelikle Asp.net Mvc 3.0'da VeriAlma adında bir proje oluşturuyoruz. Ancak oluşturduğumuz projenin tipini seçerken internet uygulaması seçmeyi unutmuyoruz.Web configte veri alabilmek için ilk olarak web.config dosyasına giderek section'ınımızın ismi yazıyoruz. Buradaki isim oluşturduğumuz section ismi olarak aynı olmak zorundadır.(Şekil-1)
Şekil –1
Daha sonra Projemize Configuration adında bir klasör ekliyoruz ve içine bir tane VeriAlmaSection adında cs dosyası oluşturuyoruz. Ve içine şekil-2 deki gibi düzenliyoruz.
Şekil –2
Sonraki aşamada ise yine Configuration klasörünün içine MakalelerElement adında bir cs dosyası oluşturuyoruz ve içini şekil-3 teki gibi düzenliyoruz.
Şekil –3
Daha sonra ise yine web config dosyasının içine giderek webconfigten alacağımız veriyi yazıyoruz. Ancak oluşturduğumuz veri section ismi ile aynı olan etiketler arasına yazmak zorundayız.(şekil-4)
Şekil –4
Yukarıdaki tüm ayarlamalar web configten veri alabilmek içindi şimdi ise bu veriyi alabilmek için gerekli olan kodu Index ActionResult'ın içne yazıyoruz ve view ‘a gönderiyoruz.
Şekil –5
Son oalrak ise projemizi çalıştırdığımızda ekran çıktısı aşağıdaki gibidir.
Şekil –6
Makalemizle ilgili soru ve önerileriniz için yorum yazmayı unutmayınız. iyi çalışmalar dileriz.
Kod indir : Web.config'ten Veri Alma
Makaleye Yardımlarından Dolayı İbrahim Uğur YILMAZ' a Teşekkür Ediyorum.