ASP.NET MVC - Problème de passage de modèle dans Html.ActionLink routeValues

Mon point de Vue, ressemble à ceci:

<%@ Control Language="C#" 
    Inherits="System.Web.Mvc.ViewUserControl<TMS.MVC.BusinessSystemsSupport.Models.SearchDataTypeModel>" %>


<table class="classQueryResultsTable">
   <!-- the header -->
  <tr class="headerRow">

      <td>
      <%= Html.ActionLink("Effective Startdate",
                  "SortDetails",
                  "DataQryUpdate",
                  new
                  {
                      model = Model,
                      sortBy = "EffectiveStartDate",
                  },
                  new { @class = "classLinkLogDetails" })%>
      </td>

  </tr>


</table>

Mon contrôleur de l'action:

    public ActionResult SortDetails(SearchDataTypeModel model, String sortBy)
    {

Le modèle paramètre est null. Le sortBy paramètre est remplie. Je peux passer dans une propriété de Chaîne à partir du modèle de l'action sans problème. Je veux passer dans l'ensemble du modèle.

Les idées de ce que je fais mal?

source d'informationauteur Jeff