"Enter"a basıp içeriğe geçin

Asp.net MVC Editor Template ile custom Radio Button Group yapımı

Kullanıdığım tasarımda bool ve bazı int değerleri Evet Hayır  radiobutton ile belirli bir formatta göstermek istiyordum. göstermek istiyordum. Bende asp.net EditorTemplates özelliğnden faydalanayım dedim. Pluralsight da “Improving Your MVC Applications with 10 Extension Points” da öğrenmiştim sanırım. Güzeldir izleyin:  https://www.pluralsight.com/courses/mvc-applications-10-extension-points-improving

https://gist.githubusercontent.com/mahmut-gundogdu/172401b0e75ad7dc7e6e6a1a022adb6d/raw/85caf0554230f43835b6a343511a427cf153232b/RadioYesNoOld.cshtml

Bu yeterli ve güzeldi lakin benim bazı değerlerim int (oysa ki 1 veya 0 saklıyor) bende tür madem dinamik bende model type Dynamic yaparım dedim*.

https://gist.githubusercontent.com/mahmut-gundogdu/172401b0e75ad7dc7e6e6a1a022adb6d/raw/85caf0554230f43835b6a343511a427cf153232b/RadioYesNo.cshtml

herşey harika lakin Model True veya false , 0 veya 1 olsun yine de selected olmuyordu. (Hemen akla Javascript ile çözmek geliyor ama) bende madem olmuyor ben kendim set edeyim dedim.

https://gist.githubusercontent.com/mahmut-gundogdu/172401b0e75ad7dc7e6e6a1a022adb6d/raw/85caf0554230f43835b6a343511a427cf153232b/CustomRadioButtonForHelper.cs

ekledim sorun düzeldi.

 

Not: *Dynamic yerine object desem hiç sorun yaşamıyormuşum yazıyı yazdıktan hemen sonra fark ettim. Bu yazı size üzerine yazmaya değer veya okumayadeğer gelmemiş olabilir ancak tam bir öğlede sonramı yedi “neden değer almıyor!”  diye araştırarak. Bende belki faydası olur diye ve unutmayım diye yazdım. Umarım bir faydası olur.

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir