title: How to bind an Array in MVC Core
body: <p>I try to bind an object like this in a Action</p>
  
  <pre class="lang-cs prettyprint-override"><code>public class MonthDataViewModel
  {
      public int Year { get; set; }
      public int Month { get; set; }
      public IEnumerable&lt;MoneyDataItemViewModel&gt; MoneyCosts { get; set; }  
  }
  public class MoneyDataItemViewModel
  {
      public string Title { get; set; }
      public decimal Cost { get; set; }
  }
  </code></pre>
  
  <p>Is that possible? How do i design the form?
  I try a few times but the property <code>MoneyCosts</code> won't be bind , and this is the data i submited: </p>
  
  <pre><code>Year=2016
  Moneh=8
  MoneyCosts.Title=ABC
  MoneyCosts.Cost=100
  MoneyCosts.Title=DEF
  MoneyCosts.Cost=200
  </code></pre>
  
  <p>I saw a modelbinder called <code>ArrayModelBinder&lt;T&gt;</code> , how do i use it?</p>