2010-04-06 24 views
15

Birisi, Html.RadioButtonFor'un düzgün şekilde nasıl kullanıldığını gösteren basit bir örnek verebilir mi? Modelimin Cinsiyet adlı bir string özelliğine sahip olduğu basit bir senaryo olduğunu varsayalım. İki radyo düğmesi görüntülemek istiyorum: "Erkek" ve "Kadın".RadioButtonFor içinde ASP.NET MVC 2

Bu değeri, Düzenleme görünümünde seçilen değeri korurken kullanmanın en temiz yolu nedir?

cevap

5

This question on StackOverflow RadioButtonListFor ile fırsatlar ve cevap (o da özniteliği "için" içeren etiketleri içerir @Larsenal) çok soru adresleri oldukça basit, ama uygun bir kullanım yer alacağını iddia ediyorum

26
Male: <%= Html.RadioButtonFor(x => x.Gender, "Male") %> 
Female: <%= Html.RadioButtonFor(x => x.Gender, "Female") %> 
+3

+12

@ Larsenal'ın yorumunu genişletmek için şunu yapabilirsiniz: '<% = Html.Label (" Gender1 "," Erkek: ")%><% = Html.RadioButtonFor (x => x.Gender," Male " , yeni {@ id = "Cinsiyet1"})%> ' – JustinP8

+0

@ JustinP8'i kaldırdı ve cevabı indirdi - iki radiobuttonfor's @ kimliği olmadan = aynı hiti iki html öğesi için aynı kimliği verin! – Andiih