MVC Razor Radio Button
.net, asp.net-mvc, asp.net-mvc-3, c#, razor
Solution
In order to do this for multiple items do something like:
foreach (var item in Model)
{
@Html.RadioButtonFor(m => m.item, "Yes") @:Yes
@Html.RadioButtonFor(m => m.item, "No") @:No
}
Problem
In partial view I work with textboxes like this. ``` @model Dictionary<string, string> @Html.TextBox("XYZ", @Model["XYZ"]) ``` How can i generate radiobuttons, and get the desired value in the form collection as YES/NO True/False) ? Currently i am getting null for "ABC" if i select any value for the below. ``` <label>@Html.RadioButton("ABC", @Model["ABC"])Yes</label> <label>@Html.RadioButton("ABC", @Model["ABC"])No</label> ``` Controller ``` public int Create(int Id, Dictionary<string, string> formValues) { //Something Something } ```