title: Pass dictionary from view to controller after form submit
body: <p>Razor view: </p>
  
  <pre><code>@using (Html.BeginForm("Move", "Details", new { dict= dictionary}, FormMethod.Post)) {
      //table with info and submit button
      //dictionary =&gt; is a dictionary of type &lt;Sales_Order_Collected, string&gt;
  }
  </code></pre>
  
  <p>Controller action:</p>
  
  <pre><code>[HttpPost]
  public string Move(Dictionary&lt;Sales_Order_Collected, string&gt; dict) {
      return "";
  }
  </code></pre>
  
  <p>Is there a way to pass the model dictionary to the controller? Because my parameter is always null. </p>