2010-06-30 8 views

Répondre

16
<%: Html.RadioButtonFor(x => x.Gender, "Male", new { @checked = "checked" }) %> 

ou dans l'action du contrôleur qui rend ce point de vue:

model.Gender = "Male"; 
return View(model); 
+1

Désolé Darin, ce ne fonctionne pas. Y a-t-il une autre solution? – SRA

+1

Bien sûr cela fonctionne, je viens de créer un exemple de projet ASP.MVC, de mettre un modèle de vue avec une seule propriété 'Gender' (de type string), et dans la vue des attributs HTML utilisés pour définir la propriété' checked'. –

6

si u utilisez Razor fermement convaincu que vous pouvez utiliser le bouton utiliser la radio comme celui-ci

@Html.RadioButtonFor(model => model.PrintOrder, "Sequential", new {@checked="true"}) Sequential 

comme besoin de le corriger comme Vue du rasoir

@Html.RadioButtonFor(x => x.Gender, "Male", new { @checked = "checked" }) 

Aspx vue

<%: Html.RadioButtonFor(x => x.Gender, "Male", new { @checked = "checked" }) %>