Geldik yine bir MVC HtmlHelper yazısına. Bundan önceki yazılarımda sizlere @helper metotlarının nasıl kullanılacağını göstermiştim. Bugün ise benim daha çok hoşuma giden ve bence daha esnek yapıya sahip bir kullanıma.
Bu yazımda HtmlHelper sınıfına extension yazacağız ve Viewlerimizin içinde bu extension'ı kullanacağız.
30 Eylül 2015 Çarşamba
29 Eylül 2015 Salı
MVC HtmlHelper Kullanımı (2)
Laptop elimin altında visual studio'm açık ve ben böyle duracağım. Tabi ki sıkıldım. Bir önceki htmlhelper yazımın üzerinden bir saat geçmişken dayanamıyor ve ikinci kullanımı da yazmaya başlıyorum. Boş durmak pek bana göre değil anlaşılan.
Bir önceki htmlhelper kullanımımızda hatırlarsanız helper metodumuzu view içinde yazmıştık. Tabi bu genel bir kullanım olmaktan uzak. Diğer viewlerimizin içinde de aynı metodu tanımlamamız gerekecek. Olacak iş değil :)
Bir önceki htmlhelper kullanımımızda hatırlarsanız helper metodumuzu view içinde yazmıştık. Tabi bu genel bir kullanım olmaktan uzak. Diğer viewlerimizin içinde de aynı metodu tanımlamamız gerekecek. Olacak iş değil :)
Etiketler:
Burak Karatatar,
Html,
HtmlHelper,
mvc,
razor
MVC HtmlHelper Kullanımı (1)
Özellikle kod yazarken en sevmediğim şeylerden bir tanesi de aynı kodu tekrar tekrar yazmaktır. Bu hem sıkıcı hem de kodun kalitesini düşüren bir durumdur. Bunun içinde elimden geldiğince kod tekrarından kaçınmaya çalışıyorum. MVC razor kullanırken tasarım sırasında bu durumla oldukça karşı karşıya kalıyorum. İşte bu noktada Html Helper konusuna girmiş oluyoruz.
MVC razor kullanırken pure html kullanımından dolayı css, html ve yeri geldiğinde (ki bolca yeri geliyor) javascript yazımı kullanmak gerekiyor. Peki ben her seferinde bu kodları yazmaktan nasıl kurtulacağım. Yazının başlığındaki (1) rakamından anlayacağınız gibi birden çok yöntemi var. Bu yazımda birinci yöntemi anlatacağım.
Etiketler:
Burak Karatatar,
Html,
HtmlHelper,
mvc,
razor
26 Eylül 2015 Cumartesi
Linkedin Giriş Hatası
Sosyal ağların en çok kullanılanı facebook olduğu gibi iş ağının da en çok kullanılanı Linkedin'dir. Sektörünüzdeki kişileri, çalışma arkadaşlarınızı , firmaları bularak birçok bilgi edinebilirsiniz. Dünya üzerinde bir çok kullanıcısı olan bu sitenin geçen gün dikkatimi çeken bir hatasını paylaşmak istiyorum.
Etiketler:
Burak Karatatar,
hata,
Linkedin,
login
C# Const ve Readonly Kullanımı
Yazılım yaparken bazı değerlerin sabit olmasını ve değişmemesini isteriz. Bunlar için kullandığımız tanımlamalardan başlıcaları const ve readonly'dir. Tabi bu ikisinin arasında kullanım farklılıkları vardır. Hadi bunları nasıl kullandığımızı ve farklılıklarına bakalım.
Etiketler:
Burak Karatatar,
C#,
Const,
ReadOnly
23 Eylül 2015 Çarşamba
MVC Dinamik SelectListItem Listesi Oluşturmak ve DropDownList Doldurmak
MVC ' de dropdownlistleri doldurmak için SelectListItem sınıfını kullanmanız gerekiyor. SelectListItem sınıfının iki propertysi yani Text ve Value'larının da dolu olması gerekli ki dropdownlist'inizde bu değerleri doldursun.
Etiketler:
.Net,
Burak Karatatar,
C#,
DropDownList,
DropDownListFor,
mvc,
SelectListItem
Windows Form Accept Button Kullanımı
Bu yazdığım yazı oldukça basit ve kolay bir işlem. Windows Form'da enter ve space tuşlarına basıldığında ekrandaki herhangi bir buttonun click event'i çalıştırma işlemini göstereceğim.
Etiketler:
.Net,
AcceptButton,
Burak Karatatar,
C#,
Enter,
Space,
Windows Form
Kaydol:
Kayıtlar (Atom)