Member-only story
Asp.Net Core WEB — JQuery Select2 Kütüphanesi kullanımı

Merhaba arkadaşlar,
Bugün sizlere JQuery’nin Select2 kütüphanesini ASP.Net Core WEB uygulamamızda nasıl kullanırız anlatacağım.
Select2 kütüphanesi, verileri lookuptan(combobox, selectlist diyede anılır) seçmemizi sağlayan bir kütüphanedir.

Bu kütüphane hem client hem de server-side işlem yapmamıza olanak sağlıyor. Kendisini çok severim :) Kullanımı oldukça basit ve kolaydır. Selectlist açıldığında içine ne yazarsanız arama yapması, onunla ilgili değerleri listelemesi bu kütüphaneyi güçlü kılan özelliklerdendir. Bu işlemi client ya da server-side bazında yapabiliyor.
DB tarafında Foreign key olan bir veriyi web tarafından text olarak girdirmek istemeyiz. Şöyle düşünün, İl seçin diye bir alan var diyelim. Burada kullanıcıya text olarak veri girişiş yaptırırsak eğer veri bütünlüğünü kaybedebiliriz. Eğer Text olarak veri girşi yaptırırsak. Kullanıcı İstanbul’da yazabilir, Istanbul, istanbul, stanbul gibi bir sürü farklı şekilde veri girişi yapabilir hale gelir. Bundan dolayı Foreign Keylere ve lookup yapılarına ihtiyaç duyarız. Lookubı açıp ilini seçtiğinde sizin istedikleriniz dışında bir şey yazmasını…