Thursday, 24 October 2013

How to bind rediobutton in mvc 4

Controller Method to bind viewbag for gender redio button

 public void fillGender(dynamic Viewbag, string SelectVal)
{
            var Gender = new SelectList(new[]
                                            {   new {Value = "", Text = "--Select--"},
                                                new {Value = "0",Text = "Male"},
                                                new {Value = "1",Text = "FeMale"},
                                            }.ToList(), "Value", "Text", SelectVal);
            Viewbag.Gender = Gender;
}

View Page

 <div>
          Gender:
</div>
 <div>
         @Html.RadioButtonFor(model =model.Gender,           
          "Male", new { id = "male", @style = "width:0px;" })Male
</div>
<div>
         @Html.RadioButtonFor(model => model.Gender, "Female", new { id = "female", @style =          
         "width:0px;"})Female
</div>

No comments:

Post a Comment