title: Creating HiddenFor IEnumerable<String> in View
body: <p>I have a Property that is an IEnumerable</p>
  
  <pre><code>public IEnumerable&lt;string&gt; ChangesOthersResult { get; set; }
  </code></pre>
  
  <p>I need to collect all values from ChangesOthersResult and post from a view back to the controller.  How can I loop through the Ienumerable and create hidden fields that will bind back to the ViewModel in the controller?</p>
  
  <pre><code>foreach(var item in Model.ChangesOthersResult)
     {
         @Html.HiddenFor(x =&gt; x.ChangesOthersResult);
     }
  </code></pre>
  
  <p>Is giving me the Raw SQL statement as text.  </p>