Create a page to initialize the default male is selected
[CSharp]View PlainCopy<divclass="label" > <divclass="Editor-label" >
@Html. labelfor (model = model. SEX)
</div>
<div class="Radios" >
@Html. radiobuttonfor (model = model. Sex, 1, new {@id ="Radio1", @name ="Sex", @checked=true}) <label id="Boy" > Male </label>
@Html. radiobuttonfor (model = model. Sex, 2, new {@id ="Radio2", @name ="Sex"}) <label id="Gril" > Women </label>
</div>
</div>
When editing a page, the bound value is automatically selected according to the data display radiobuttonfor
[CSharp]View PlainCopy
<div class="label" >
<div class="Editor-label" >
@Html. labelfor (model = model. SEX)
</div>
<div class="Radios" >
@Html. radiobuttonfor (model = model. Sex, 1, new {@id ="Radio1", @name ="Sex"}) <label id="Boy" > Male </label>
@Html. radiobuttonfor (model = model. Sex, 2, new {@id ="Radio2", @name ="Sex"}) <label id="Gril" > Women </label>
</div>
</div>
Model. Sex is int or can be bool sex value is 1 o'clock male selected 2 o'clock female selected
[CSharp]View PlainCopy
<div class="label" >
<div class="Editor-label" >
@Html. labelfor (model = model. Activity)
</div>
<div class="Radios" >
@Html. radiobuttonfor (model = model. Activity, True, new {@id = "Radio3", @name = "Activity"}) <label id="tr" > Enable </label>
@Html. radiobuttonfor (model = model. Activity, false, new {@id = "Radio4", @name = "Activity"}) <label id="FL" > Disable </label>
</div>
</div>
Model. Activity is BOOL
Use Radiobuttonfor () in MVC3