ASP.NET MVC - Проблема с передачей модели в Html.ActionLink routeValues ​​

Мое представление выглядит следующим образом:

<%@ 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>

Действие моего контроллера:

    public ActionResult SortDetails(SearchDataTypeModel model, String sortBy)
    {

Параметр модели равен нулю. SortBy заполнен параметр. Я могу передать свойство String из модели в действие без проблем. Я хочу передать всю модель целиком.

Есть идеи, что я делаю неправильно?

12
задан Darin Dimitrov 16 November 2010 в 19:12
поделиться