title: Am i implementing a radio button list in MVC correctly?
body: <p>I have an IList in my model. Which i am displaying as radio buttons.
  But when i submit the form the value is not correct and the model state is not valid and where the value for the selected radio button should be there is 'Count =0'</p>
  
  <p>This the option in model:</p>
  
  <pre><code> [Display(Name = "My enquiry is regarding: *")]
   public IList&lt;Industry&gt; A1_EnquiryRegarding { get; set; }
  </code></pre>
  
  <p>controller:
  populate list:</p>
  
  <pre><code> Industry blank = new Industry();
   blank.Id = 0;
   blank.Name = "Other";
   IList&lt;Industry&gt; industryList = manager.GetIndustries();
   industryList.Insert(industryList.Count, blank);
   EnquiryModel.A1_EnquiryRegarding = industryList;
  </code></pre>
  
  <p>html:</p>
  
  <pre><code>  &lt;td&gt;
       &lt;div class="editor-label"&gt;
            &lt;b&gt; @Html.LabelFor(m =&gt; m.A1_EnquiryRegarding)&lt;/b&gt;
        &lt;/div&gt;
        &lt;div class="editor-field"&gt;
            @foreach (var radiobutton in Model.A1_EnquiryRegarding) {
               @Html.RadioButtonFor(m =&gt; m.A1_EnquiryRegarding, radiobutton.Name)
               &lt;label&gt;@radiobutton.Name&lt;/label&gt;
               &lt;br&gt;&lt;/br&gt;
            }
            @Html.ValidationMessageFor(m =&gt; m.A1_EnquiryRegarding)
        &lt;/div&gt; 
    &lt;/td&gt;
  </code></pre>
  
  <p>where am i goign wrong? why am i not getting the correct selected value back?</p>
  
  <p>Edit:</p>
  
  <pre><code> [HttpPost]
          public ActionResult EnquiryForm(Enquiry Enquiry)
          {
  </code></pre>